如何更改文本中数字的字体

如何更改文本中数字的字体

我已阅读以下答案: XeTeX 中特定字符的字体选择

但我需要一个可以pdflatex代替的解决方案xetex

答案1

XeTeX 的“字符间标记”功能中没有对应的pdflatex功能。将数字激活以扩展它们来添加字体调用不是一个选择,因为您还需要数字来执行诸如此类的事情,这\linebreak[2]会很麻烦。

唯一的出路就是定义一个宏:

\newcommand{\printnum}[1]{{\fontfamily{...}\selectfont#1}}

其中...应该是要使用的字体的系列名称;然后,要用该字体打印数字,请说

\printnum{42}

相关内容