我已经使用了 sabon 基础字体,我想要乳胶中的 sabon 数学字体

我已经使用了 sabon 基础字体,我想要乳胶中的 sabon 数学字体

我们在 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 版本的字体,并且您拥有sabonLinotype 的字体,则可以使用该软件包。还有一个savoy字体克隆包,这也是一种商业字体。

相关内容