我对 LaTex 还很陌生,我想对希腊字母使用不同的字体系列(并且不影响其他所有字母,例如普通字母表)。
具体来说,我想使用 GFS Bodoni 包的希腊字体,但我想保留 Computer Modern 中的其他所有内容。
这能实现吗?
答案1
您可以使用核函数\DeclareFontFamilySubstitution
。
\documentclass{article}
\usepackage[polutonikogreek,english]{babel}
\DeclareFontFamilySubstitution{LGR}{\rmdefault}{bodoni}
\begin{document}
This is English
\textgreek{Πάτερ ἡμῶν ὁ ἐν τοῖς οὐρανοῖς·}
\end{document}
在意识到需要替换字体后,唯一困难的是找到字体系列名称。然后一个简单的
texdoc gfsbodoni.sty
从终端,显示以下行
\DeclareOption{default}{%
\renewcommand{\rmdefault}{bodoni}}
所以我们找到了我们想要的东西。
对于此目的最有用的希腊字体系列是artemisia
、、、。bodoni
udidot
gfsbaskerville
注意:请参阅编辑历史以了解使用 substitutefont 包的先前解决方案,该包现已被宣布为过时。