[XeLaTeX] Formeln & Polyglossia
Verfasst: So 13. Feb 2011, 19:01
Hallo zusammen!
Ich experimentiere gerade mit XeLaTeX um problemlos Systemschriften (OTF) & UTF-8 verwenden zu können.
Ersten Tests verliefen vielversprechend, bis ich mich daran machte, Formeln zu verwenden.
Dabei treten zwei Probleme auf:
Als Editor nutze ich TeXnicCenter 2.0 alpha.
Von einigen Paketen wie babel oder microtype habe ich von Problemen im Zusammenspiel mit XeLaTeX gelesen.
Gibt es eine Best-Practice für Spracheinstellung (ehemals babel) bzw. optischem Randausgleich (microtype), welche unter XeLaTeX einigermaßen tut?
Noch weiß ich nicht, wie ich verfahren soll ...
Vielen Dank für eure Tipps!
Minimalbeispiel
Ich experimentiere gerade mit XeLaTeX um problemlos Systemschriften (OTF) & UTF-8 verwenden zu können.
Ersten Tests verliefen vielversprechend, bis ich mich daran machte, Formeln zu verwenden.
Dabei treten zwei Probleme auf:
- In meinem Minimalbeispiel werden im Mathemodus einige Zeichen wie Kommata, Semikola,
Frage-/Ausrufezeichen usw. immer nur in Computer Modern Roman (CMR) dargestellt!
Ich möchte, dass für Fließtext + Formeln Minion Pro (und nur diese) verwendet wird.
(Dabei handelt es sich um die beim Adobe Reader X mitgelieferten Schriftschnitte,
welche im System installiert sind.) - Übersetzen schlägt fehl:
50 % CPU-Last, Lüfter auf Maximum und xelatex.exe reagiert nicht mehr und muss manuell beendet werden,
sobald ich das Paket polyglossia aktiviere und die Zeile
\setdefaultlanguage[babelshorthands=true,spelling=new]{german}
einkommentiere.
Als Editor nutze ich TeXnicCenter 2.0 alpha.
Von einigen Paketen wie babel oder microtype habe ich von Problemen im Zusammenspiel mit XeLaTeX gelesen.
Gibt es eine Best-Practice für Spracheinstellung (ehemals babel) bzw. optischem Randausgleich (microtype), welche unter XeLaTeX einigermaßen tut?
Noch weiß ich nicht, wie ich verfahren soll ...
Vielen Dank für eure Tipps!
Minimalbeispiel
%!TEX TS-program = xelatex %!TEX encoding = UTF-8 Unicode \XeTeXtracingfonts=1 \listfiles \documentclass[parskip=half]{scrartcl} \usepackage[MnSymbol]{mathspec} % lädt amsmath & textcomp mit \usepackage{xltxtra} %%Verwendete Schriften \defaultfontfeatures{Mapping=tex-text} \setmainfont[Ligatures=Common]{Minion Pro} \setmathfont(Digits,Latin)[Uppercase=Italic,Lowercase=Italic]{Minion Pro} \setmathfont(Greek)[Uppercase=Regular,Lowercase=Italic]{Minion Pro} \usepackage{polyglossia} %\setdefaultlanguage[spelling=new,latesthyphen=true]{german} \begin{document} 1. Testausgabe ohne und mit Mathe: $\alpha,\ \beta;\ a,\ b,\ 0,\ 1;\ \Gamma,\ \Sigma,\ \Psi\ !?$. Satzzeichen wie Komma, Semikolon sowie Ausrufe- und Fragezeichen -- !? -- werden fälschlicherweise in \emph{CMR} statt in \emph{Minion Pro} gesetzt. 2. Sobald die Zeile \emph{\%\textbackslash setdefaultlanguage[\dots]} einkommentiert wird, hängt sich \textbf{xelatex.exe} beim Kompilieren auf \dots \end{document}