找不到“ntxsym”字体文件

找不到“ntxsym”字体文件

离开约 10 天了 - 回到家后发现我安装的 LaTeX(MikTeX 最新版本,Win 10 pro)上有几个软件包需要更新,包括 newtx,我将其用作许多文档的主要字体。

我尝试编译升级前编译时没有警告/错误的文档。但是,更新后,当我使用 ps2pdf 从 .ps -> .pdf 文件进行渲染时,我现在得到了以下信息:

 Querying operating system for font files...
 Can't find (or can't open) font file %rom%Resource/Font/%rom%R.
 Can't find (or can't open) font file ntxsym.
 Didn't find this font on the system!
 Substituting font Courier for ntxsym.
  

快速搜索了一下,惊讶地发现没有任何地方提到“字体文件 ntxsym”。所以,也许不是很惊讶 ps2pdf 找不到字体文件,因为就连万能的谷歌搜索引擎也找不到。;-)

有什么建议吗?提前致谢...

答案1

在这种情况下,所描述的问题是由于 newtx 解释/使用我传递给 newtx 的 AMS 符号参数的方式发生变化而引起的。我成功地将以下内容用作序言的一部分(我的大型文档通常涉及 20-30 个包,因此找出奇怪的交互可能很耗时)。

% use AMS math package for more control over equations
\usepackage{amsmath,amssymb}
\usepackage{mathtools}

% use following for better formed clones of Times
\usepackage{newtxtext}
\usepackage[cmintegrals,cmbraces,nosymbolsc]{newtxmath}
 \usepackage[scr=rsfso]{mathalfa}  

问题是,最近对 newtx 的更改,特别是支持其自己的 AMS 符号集的 newtexmath,与 amssymb 包发生了一些奇怪的冲突。因此,调整

\usepackage[cmintegrals,cmbraces,nosymbolsc]{newtxmath}

\usepackage[cmintegrals,cmbraces,noamssymbols]{newpxmath}

并且...问题解决了。

相关内容