[OS X TeX] Re: [XeTeX] Re: XeTeX and math packages -- was: Unexpected quotation marks

Axel E. Retif axretif at igo.com.mx
Thu Jun 14 20:53:52 CEST 2007


On  14 Jun, 2007, at 11:33, Bruno Voisin wrote:

> Le 14 juin 07 à 17:54, Axel E. Retif a écrit :
>
>> Wow! It's as simple as
>>
>> \usepackage[minionint,mathlf]{MinionPro}% <- MinionPro loads MnSymbol
>> \usepackage[no-math]{fontspec}
>> \usepackage{xltxtra}
>> \defaultfontfeatures{Mapping=tex-text}
>> \setmainfont[Numbers=Lowercase]{Minion Pro}
>>
>> and everything is in MnSymbol and Minion Pro!
>
> Beware though: the [no-math] option may have some side effects. The
> redefinitions it eliminates, namely:
>
>        \DeclareMathSymbol{0}{\mathalpha}{legacymaths}{`0}
>        \DeclareMathSymbol{1}{\mathalpha}{legacymaths}{`1}
>        \DeclareMathSymbol{2}{\mathalpha}{legacymaths}{`2}
>        \DeclareMathSymbol{3}{\mathalpha}{legacymaths}{`3}
>        \DeclareMathSymbol{4}{\mathalpha}{legacymaths}{`4}
>        \DeclareMathSymbol{5}{\mathalpha}{legacymaths}{`5}
>        \DeclareMathSymbol{6}{\mathalpha}{legacymaths}{`6}
>        \DeclareMathSymbol{7}{\mathalpha}{legacymaths}{`7}
>        \DeclareMathSymbol{8}{\mathalpha}{legacymaths}{`8}
>        \DeclareMathSymbol{9}{\mathalpha}{legacymaths}{`9}
>        \DeclareMathSymbol{\Gamma}{\mathalpha}{legacymaths}{0}
>        \DeclareMathSymbol{\Delta}{\mathalpha}{legacymaths}{1}
>        \DeclareMathSymbol{\Theta}{\mathalpha}{legacymaths}{2}
>        \DeclareMathSymbol{\Lambda}{\mathalpha}{legacymaths}{3}
>        \DeclareMathSymbol{\Xi}{\mathalpha}{legacymaths}{4}
>        \DeclareMathSymbol{\Pi}{\mathalpha}{legacymaths}{5}
>        \DeclareMathSymbol{\Sigma}{\mathalpha}{legacymaths}{6}
>        \DeclareMathSymbol{\Upsilon}{\mathalpha}{legacymaths}{7}
>        \DeclareMathSymbol{\Phi}{\mathalpha}{legacymaths}{8}
>        \DeclareMathSymbol{\Psi}{\mathalpha}{legacymaths}{9}
>        \DeclareMathSymbol{\Omega}{\mathalpha}{legacymaths}{10}
>        \DeclareMathSymbol{+}{\mathbin}{legacymaths}{43}
>        \DeclareMathSymbol{=}{\mathrel}{legacymaths}{61}
>        \DeclareMathDelimiter{(}{\mathopen} {legacymaths}{40}
> {largesymbols}{0}
>        \DeclareMathDelimiter{)}{\mathclose}{legacymaths}{41}
> {largesymbols}{1}
>        \DeclareMathDelimiter{[}{\mathopen} {legacymaths}{91}
> {largesymbols}{2}
>        \DeclareMathDelimiter{]}{\mathclose}{legacymaths}{93}
> {largesymbols}{3}
>        \DeclareMathDelimiter{/}{\mathord}{legacymaths}{47}
> {largesymbols}{14}
>        \DeclareMathSymbol{\mathdollar}{\mathord}{legacymaths}{36}
>
> were done because LaTeX expects to find some characters in maths at
> specific code points, corresponding to the position of these
> characters in the Computer Modern math fonts. Common TrueType or
> OpenType fonts are likely to have the same characters at different
> positions, which may yield unexpected results, such as a "(" in input
> not producing a "(" in output, and requires that you redefine
> yourself these characters to correspond to the appropriate code  
> points.

[...]

I tried with the usual AMS article. All of the above come out right,  
the only problem is with \varrho, and I don't know why. I made a line  
with all Greek characters used in math, uppercase and lowercase, and  
the only one that fails is varrho.

Best,

Axel


------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the macostex-archives mailing list