Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Matematiikkatilan fontti XeLaTeXin kanssa

7 views
Skip to first unread message

Teemu Likonen

unread,
Jan 27, 2010, 5:13:12 AM1/27/10
to
K�yt�n XeLaTeXia, mathspec-pakettia ja TrueType-fontteja. Ongelmana on,
ett� v�limerkkien fontti matematiikkatilassa tulee ilmeisesti Computer
Modern -fontilla eik� halutulla TrueType-fontilla. Alla olevasta
linkist� l�ytyy PDF-tiedosto, josta ongelma ilmenee. Tekstitilassa
pilkku (,) n�kyy DejaVu Sans -fontilla mutta matematiikkatilassa se on
Computer Modern.

http://dtw.silverentertainment.fi/latex/math-font.pdf

Ongelman voi kiert�� k�ytt�m�ll� matematiikkatilassa v�limerkkien
kirjoittamisessa \text{}-komentoa, mutta se on v�h�n ep�mukavaa.
Esimerkiksi desimaalipilkku pit�isi kirjoittaa \text{,}. Miten ongelman
voisi korjata kunnolla? Onko esimerkiksi mahdollista m��ritt��
yksitt�iselle merkille makro, siten ett� matematiikkatilassa esimerkiksi
,-merkki korvautuisi automaattisesti koodilla \text{,}?

Alla on esimerkkidokumentin LaTeX-koodi (k��ntyy xelatex-ohjelmalla):

\documentclass[a4paper]{article}
\usepackage{icomma,mathspec,xunicode,xltxtra}

\setallmainfonts{DejaVu Sans}
\setallmonofonts{DejaVu Sans Mono}
\setlength{\parindent}{0pt}

\begin{document} \Huge

1,2 (text)

$1,2$ (math)

$1\text{,}2$ (math with \verb|\text{,}|)

\end{document}

Juhapekka Tolvanen

unread,
Feb 17, 2010, 2:35:23 PM2/17/10
to

Teemu Likonen <tlik...@iki.fi> writes:

> K�yt�n XeLaTeXia, mathspec-pakettia ja TrueType-fontteja. Ongelmana on,
> ett� v�limerkkien fontti matematiikkatilassa tulee ilmeisesti Computer
> Modern -fontilla eik� halutulla TrueType-fontilla. Alla olevasta linkist�
> l�ytyy PDF-tiedosto, josta ongelma ilmenee. Tekstitilassa pilkku (,)
> n�kyy DejaVu Sans -fontilla mutta matematiikkatilassa se on Computer
> Modern.

Auttaiskohan, jos k�ytt�isit fonttipakettia nimelt� "arev" ennen kuin
m��rit�t dokumentin muut fontit?

--
Juhapekka "naula" Tolvanen * http colon slash slash iki dot fi slash juhtolv
"Quidquid Latine dictum sit altum videtur."

Teemu Likonen

unread,
Apr 25, 2010, 7:05:47 AM4/25/10
to
Juhapekka Tolvanen kirjoitti 17.2.2010 klo 21.35:

> Teemu Likonen <tlik...@iki.fi> writes:
>> Käytän XeLaTeXia, mathspec-pakettia ja TrueType-fontteja. Ongelmana
>> on, että välimerkkien fontti matematiikkatilassa tulee ilmeisesti
>> Computer Modern -fontilla eikä halutulla TrueType-fontilla. Alla
>> olevasta linkistä löytyy PDF-tiedosto, josta ongelma ilmenee.
>> Tekstitilassa pilkku (,) näkyy DejaVu Sans -fontilla mutta


>> matematiikkatilassa se on Computer Modern.
>

> Auttaiskohan, jos käyttäisit fonttipakettia nimeltä "arev" ennen kuin
> määrität dokumentin muut fontit?

Auttaa se sikäli, että Arev Sans sopii hyvin yhteen DejaVu Sans- ja
Bitstream Vera Sans -fontin kanssa. Varsinainen ongelma ei kuitenkaan
ratkea yleisellä tasolla: ilmeisesti matematiikkatilan välimerkkejä
varten täytyy joka tapauksessa löytää yhteensopiva fontti, koska
TrueType-fontti ei välimerkeissä toimi. Yksi ihan toimiva yhdistelmä on
URW Garamond (mathdesign-paketti) ja Adobe Garamond Pro.

\usepackage{icomma}
\usepackage[garamond]{mathdesign}
\usepackage{mathspec,xunicode,xltxtra}
\setallmainfonts{Adobe Garamond Pro}

0 new messages