![如何更改文本中数字的字体](https://linux22.com/image/311460/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%96%87%E6%9C%AC%E4%B8%AD%E6%95%B0%E5%AD%97%E7%9A%84%E5%AD%97%E4%BD%93.png)
我已阅读以下答案: XeTeX 中特定字符的字体选择
但我需要一个可以pdflatex
代替的解决方案xetex
。
答案1
XeTeX 的“字符间标记”功能中没有对应的pdflatex
功能。将数字激活以扩展它们来添加字体调用不是一个选择,因为您还需要数字来执行诸如此类的事情,这\linebreak[2]
会很麻烦。
唯一的出路就是定义一个宏:
\newcommand{\printnum}[1]{{\fontfamily{...}\selectfont#1}}
其中...
应该是要使用的字体的系列名称;然后,要用该字体打印数字,请说
\printnum{42}