我们在 latex 示例中使用了 Sabon 基础字体 如何在 miktex 2.9 中创建数学字体
尊敬的 Pramod
答案1
没有 Sabon Math 字体(据我所知)。但是,你可以将任何文本字体与任何数学字体组合在一起。许多来源都推荐Sabon 与数学字体 Euler 很相配。 (在 OpenType 中可用,名称为 Neo Euler。)
要加载带有的 Sabon 版本unicode-math
,假设 Linotype 的 Sabon LT Std 不包含大多数希腊字母,但有无穷大符号,您可以执行以下操作(警告:未经测试)。
\usepackage{unicode-math}
\defaultfontfeatures{ Scale=MatchLowercase }
\setmainfont{SabonLTStd}[
Scale = 1.0 ,
Ligatures = {Common, TeX} ,
UprightFont = *-Roman ,
BoldFont = *-Bold ,
ItalicFont = *-Italic ,
BoldItalicFont = *-BoldItalic ,
Extension = .otf ]
\setmathfont{STIX Two Math}
\setmathfont[range={up/{latin,Latin,digits}, \infty}]{Sabon LT Std Roman}
\setmathfont[range={it/{latin,Latin,digits}]{Sabon LT Std Italic}
\setmathfont[range={bfup/{latin,Latin,digits}]{Sabon LT Std Bold}
\setmathfont[range={bfit/{latin,Latin,digits}]{Sabon LT Std Bold Italic}
将名称替换为您拥有的字体版本。
如果您宁愿使用传统的数学字体,您可以使用mathastext
或在 XeLaTeX 中使用mathspec
。
如果您需要文档与 PDFLaTeX 兼容,或者您只有 Type 1 版本的字体,并且您拥有sabon
Linotype 的字体,则可以使用该软件包。还有一个savoy
字体克隆包,这也是一种商业字体。