我使用标题中的以下命令来编译我的文档:
\usepackage{fontspec}
\setmainfont{Times New Roman}
效果很好。与正文中的文本匹配的“最佳”数学字体是什么?设置此字体的命令是什么?我尝试使用:
\usepackage{newtxmath}
但
- 我认为 newtxmath 是 Times 的克隆,而不是 Times New Roman 的克隆,
- 当我使用 XeLaTeX 编译文档时,出现很多“大小替换”错误。
答案1
我不知道应该是什么最好的. 以下方法有效出色地, 尽管。
泰晤士报(新)罗马字文本字体,你可以选择(通过\setmainfont
)
Times New Roman
XITS
TeX Gyre Termes
Stix Two Text
(看http://stixfonts.org/了解更多信息)
对于 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 Pro
、Times
和Times 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。您必须付费购买完整版,但也可以免费使用“精简版”(对于大多数文档来说已经足够了)。