PDFLaTeX:更改公式中希腊数学符号的字体类型

PDFLaTeX:更改公式中希腊数学符号的字体类型

我有哪些选项可以修改 PDFLaTeX 用于排版数学公式中的希腊字母的字体?

例如:

\textgreek{mvopr} 是 `textgreek',$\mu\nu\omicron\pi\rho$ 是公式

给出

在此处输入图片描述

我不太喜欢希腊符号的标准渲染。请注意,我对

很高兴得到纠正并提供补充信息。

答案1

您可以使用任何数学字体包及其选项(例如slantedgreek)。该isomath包允许您选择任何 OML 编码的数学字体作为您的数学字母之一,或者您可以使用 LaTeX 内核\DeclareMathAlphabet来实现这一点。该isomath手册有一个相当全面的支持 OML 的可用字体列表。

此外,mathastext还允许您选择任何 LGR 编码的 8 位字体作为您的希腊数学字母表,以及任何数学版本。查看LaTeX 字体目录。

这需要更多的工作,但是有工具可以将任何 TrueType 或 OpenType 字体重新编码为可用于 PDFTeX 的传统 8 位 TeX 编码。

例子

此 MWE 使用 GFS Porson 作为希腊数学字体。从大约 20 世纪 20 年代到 60 年代,Porson 是 Monotype Modern 的常用希腊配套字体,DEK 以此为基础创建了 Computer Modern。您会注意到这些形状与默认的 TeX 希腊符号非常相似。

\documentclass{article}
\tracinglostchars=2
\usepackage[LGR,T1]{fontenc}
\usepackage{lmodern}
\usepackage[LGRgreek, italic]{mathastext}

\MTgreekfont{porson}
\Mathastext
% Can also declare \MTgreekfont for each \MTDeclareVersion

\pagestyle{empty}

\begin{document}
\[ (x, y, z) \to ( \rho, \phi, \theta ) \]
\end{document}

GFS Porson + 拉丁现代样本

以下是一个极其精心设计的例子,它定义了一个直立的粗体无衬线数学版本,以匹配节标题的格式,使用 GFS Complutum 作为匹配的数学字体。(如果您在 PDFTeX 中尝试执行此操作时遇到困难,您可以尝试使用 Arev,这是 OML 中的一种粗体无衬线字体。)

\documentclass{article}
\tracinglostchars=2
\usepackage[LGR,T1]{fontenc}
\usepackage{lmodern}
\usepackage[LGRgreek,subdued]{mathastext}

\MTgreekfont{complutum}
\MTDeclareVersion[n]{sansbold}{T1}{cmbr}{bx}{n}

\pagestyle{empty}

\begin{document}
\Mathastextversion{sansbold}
\section{\normalfont\fontfamily{cmbr}\bfseries\selectfont%
  From \(x\) and \(y\) to \(\theta\) and \(\phi\)%
}
\Mathastextversion{normal}

We can map \( (x,y,z) \to (\rho,\theta,\phi) \).
\end{document}

CM Bright + GFS Complutum 样品

相关内容