我想使用 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
的几乎所有选项都可以传递给。newtxtext
newtxmath
newtx
为了更好地控制其他字体,您仍然可以单独加载newtxtext
和newtxmath
。
在命令行中输入texdoc newtx
以阅读完整文档。请特别注意有关如何使用 XeLaTeX(或 LuaLaTeX)而不是 pdflatex 包的说明(如果您愿意)。