更改 Times New Roman 中的数学字体

更改 Times New Roman 中的数学字体

如同,请考虑以下代码片段:

\documentclass{article}
\usepackage{times}
\begin{document}
    Textual numbers: 0 1 2 3 4 5 6 7 8 9 
    
    Numbers in mathematics mode: $0~1~2~3~4~5~6~7~8~9$
\end{document}

如何设置文本模式的数字看起来类似于数学模式?换句话说,我希望$2$在写入时获得2

答案1

在这种情况下,我建议使用较新的软件包newtxtext\newtxmath来在文本和数学模式下实现 Times Rom。

\documentclass{article}
% xxx \usepackage{times}
\usepackage{newtxtext,newtxmath}
\begin{document}
    Textual numbers: 0 1 2 3 4 5 6 7 8 9 
    
    Numbers in mathematics mode: $0~1~2~3~4~5~6~7~8~9$
\end{document}

在此处输入图片描述

但是,如果您坚持使用该times包,则时间数学的另一个替代方法是该mathptmx包。

答案2

为了回答您刚才提出的问题,unicode-math您可以加载 TeX Gyre Termes Math 作为数学字体,并且可以选择加载 TImes New Roman 作为字母和数字的字体。 mathspec允许您加载 Times New Roman 作为字母和数字的字体,以及newtxmath其他所有符号的字体。

相关内容