仅使用特定字体包中的希腊字体

仅使用特定字体包中的希腊字体

我对 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、、、。bodoniudidotgfsbaskerville

注意:请参阅编辑历史以了解使用 substitutefont 包的先前解决方案,该包现已被宣布为过时。

相关内容