XeLaTeX 中最佳数学字体是 Times New Roman

XeLaTeX 中最佳数学字体是 Times New Roman

我使用标题中的以下命令来编译我的文档:

\usepackage{fontspec}
\setmainfont{Times New Roman}

效果很好。与正文中的文本匹配的“最佳”数学字体是什么?设置此字体的命令是什么?我尝试使用:

\usepackage{newtxmath}

  1. 我认为 newtxmath 是 Times 的克隆,而不是 Times New Roman 的克隆,
  2. 当我使用 XeLaTeX 编译文档时,出现很多“大小替换”错误。

答案1

我不知道应该是什么最好的. 以下方法有效出色地, 尽管。

泰晤士报(新)罗马字文本字体,你可以选择(通过\setmainfont

对于 Times (New) Roman 类数学字体,首先加载unicode-math包,然后加载(通过\setmathfont

  • XITS Math
  • TeX Gyre Termes Math
  • Stix Two Math

或者,只需使用

\usepackage{fontspec}
\usepackage{newtxtext,newtxmath}

第一附录Times:关于(又名Times Roman)和之间的细微差异的个人评论Times New Roman。据我所知,只有两个使用拉丁字母时,两种字体之间的差异显而易见(使用希腊字母时差异更大):

  • 斜体小写字母z:使用 Times Roman 字体时为“花哨”,使用 Times New Roman 字体时为非花哨;

  • 符号%,在直立和斜体模式下:第一个,即上面的“0”符号和斜线(又名斜线符号)是未连接与 Times New Roman 不同,但它们与 Times Roman 相连。

在此处输入图片描述

你——或者任何一个对字体不太感兴趣的人——会注意到这些差异,然后说,“啧啧,为什么这份文件Times应该使用,却使用Times New Roman?(两种字体之间一些甚至不那么明显的差异列在维基百科页面


第二附录:如果你碰巧可以使用商业MathTime Professional II(“ mtpro2”)Times 类数学字体包,并希望在 XeLaTeX 或 LuaLaTeX 下使用,你应该(a)加载它加载fontspec,(b)fontspec使用选项加载包no-math,以及(c)不是完全加载unicode-math包。即,文档序言的相关部分应大致如下所示:

\usepackage{mtpro2} % or: \usepackage[lite]{mtpro2}
%% load 'fontspec' only if we are running either XeLaTeX or LuaLaTeX
\usepackage{ifluatex,ifxetex}
\ifxetex       \usepackage[no-math]{fontspec}
\else\ifluatex \usepackage[no-math]{fontspec}
\fi\fi
\usepackage[osf]{newtxtext} % or some other suitable Times-like text font

最后,这是生成上面显示的小表格所需的代码;使用 XeLaTeX 或 LuaLaTeX 对其进行编译。(当然,您需要能够访问字体Myriad ProTimesTimes New Roman才能对其进行编译。)

\documentclass{article}
\usepackage[no-math]{fontspec}
\setmainfont{Myriad Pro}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{@{}lcc@{}}
\toprule 
& \multicolumn{2}{c@{}}{``Times''-like font}\\
\cmidrule(l){2-3}
                  & Times & Times New Roman \\
\midrule
Text-italic ``z'' & \setmainfont{Times}[ItalicFont={Times Italic}] \textit{z}
                  & \setmainfont{Times New Roman} \textit{z}\\   
Percent symbol    & \setmainfont{Times} \% 
                  & \setmainfont{Times New Roman} \% \\
\bottomrule
\end{tabular}
\end{document}

答案2

看来出版商对于《Times》兼容数学字体的标准选择是 Math Time Professional 2:http://www.pctex.com/mtpro2.html。您必须付费购买完整版,但也可以免费使用“精简版”(对于大多数文档来说已经足够了)。

相关内容