只是关于 Xelatex 和 Minion Pro 的一个简单问题。默认情况下,数学模式下的大写字母和小写希腊字母都是斜体。我可以手动将它们竖直吗?
到目前为止,我正在使用:
\usepackage[MnSymbol]{mathspec}
\usepackage{xltxtra}
\defaultfontfeatures{Scale=MatchLowercase}
\setmainfont[Mapping=tex-text]{Minion Pro}
\setsansfont[Mapping=tex-text]{Myriad Pro}
\setmathfont(Digits,Latin,Greek){Minion Pro}
也许我应该做类似的事情:
\setmathsfont[Set=Greek,Uppercase=Italic,Lowercase=Italic]{Minion Pro}
谢谢。
答案1
只需将你的\setmainfont
文本分成两行,你就可以分别控制希腊文和拉丁文。例如,要获得斜体拉丁文和直体希腊文:
\setmathfont(Digits,Latin)[Uppercase=Italic,Lowercase=Italic]{Minion Pro}
\setmathfont(Greek)[Uppercase=Regular,Lowercase=Regular]{Minion Pro}
(如果您想要直立的拉丁文和斜体的希腊文,请反转选项。)
或者也许我只是不明白你想做什么。