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}
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 <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}