使用 newtx 的问题

使用 newtx 的问题

我想使用 newtx 来获取 times 字体并安装 MaxTeX。但是,当我将\usepackage{newtx}\usepackage{newtxmath}放在 tex 文件的顶部时,我得到了错误

LaTeX Error: File `newtx.sty' not found.

现在,当我在 中搜索 newtx 时,/usr/local/texlive会出现许多文件夹和文件。但是,如果我搜索,newt.sty则没有结果。

如果您能建议这里的问题是什么(我认为是安装问题,所以我不知道为什么找不到样式文件)以及如何使其正常工作,我将不胜感激。很高兴回答任何可能有助于定位问题的问题。

答案1

虽然与 NewTX 字体相对应的 TeX Live/MiKTeX 包被称为newtx,但这与您如何加载 LaTeX 包无关。

不幸的是,我们使用“包”一词时,有时会产生两种不同的含义,这有时会导致混淆。它们是两个不同的层面:TeX Live/MiKTeX 包提供基础设施,包含 LaTeX 包,有时包含多个。

正确的做法是

\usepackage{newtxtext}
\usepackage{newtxmath}

最好进行单独的调用,因为后者包接受前者无效的选项。但是,如果您不需要后者包的特殊选项,您也可以这样做

\usepackage{newtxtext,newtxmath}

答案2

从新 TX 字体包 1.7 版(当前版本为 1.704)开始,您可以简单地使用

\usepackage{newtx}

自动加载newtxtext和。此外,或newtxmath的几乎所有选项都可以传递给。newtxtextnewtxmathnewtx

为了更好地控制其他字体,您仍然可以单独加载newtxtextnewtxmath

在命令行中输入texdoc newtx以阅读完整文档。请特别注意有关如何使用 XeLaTeX(或 LuaLaTeX)而不是 pdflatex 包的说明(如果您愿意)。

相关内容