因此,感谢 TeX exchange 的众多足智多谋之人,我设法将希腊字体更改为 Bodoni,并将数学字体更改为 times。
但是人类的欲望是无止境的......现在我想使用 CM 现代包中的数学书法(math cal)字体。
所以我在寻找 \Declaremathfont 的东西,但它只适用于书法字母。
是否可以?
答案1
不要在家尝试这个...
以这种方式混合字体不是推荐,并可能产生明显不理想的结果。
但是,如果你确实必须这样做:
\DeclareMathAlphabet\mathcal{OMS}{cmsy}{m}{n}
\SetMathAlphabet\mathcal{bold}{OMS}{cmsy}{b}{n}
完整代码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,british]{babel}
\usepackage{mathptmx}
\usepackage{substitutefont}
\substitutefont{LGR}{\rmdefault}{bodoni}
\DeclareMathAlphabet\mathcal{OMS}{cmsy}{m}{n}
\SetMathAlphabet\mathcal{bold}{OMS}{cmsy}{b}{n}
\begin{document}
This is English
\textgreek{Πάτερ ἡμῶν ὁ ἐν τοῖς οὐρανοῖς·}
$\mathcal{ABC}$
\end{document}
基于egreg 的回答回答你之前的问题。我找不到你为 Times 使用的代码,所以我只能猜测,但这应该不重要。
[感谢 egreg 的评论,已进行编辑以简化。]