这是我在使用 AGU 期刊的 .cls 文件时遇到的一个问题。
不幸的是,文件 agujournal.cls 需要的软件包未包含在 OpenSUSE Linux(我的操作系统)的 Tex Live 中:\RequirePackage{newtxtext,newtxmath}。
事实上,我每次都会收到错误“未找到文件 newtxtext.sty”。
我也无法安装新的特殊字体,这是 Ubuntu 用户在互联网上讨论的解决方案,因为这在 OpenSUSE 中是不可能的。
你能帮助我解决这个问题吗?
马塞洛
答案1
OpenSUSE 将 TeX Live 发行版拆分为单独的 RPM 包。LaTeX包newtxtext
位于newtxmath
texlive-newtx
RPM。您可以通过多种方式安装此 RPM:
- 使用 YaST 的“软件管理器”应用程序。
- 从命令行使用 Zypper (
sudo zypper in texlive-newtx
)。 - 将浏览器指向 openSUSE 的包搜索并搜索
texlive-newtx
。在结果页面,如果页面正确猜测了您的 openSUSE 版本,请使用“直接安装”链接。否则,请点击“显示其他版本”链接,然后点击针对您的 openSUSE 版本列出的软件包旁边的“一键安装”链接。
或者,你可以忘记 openSUSE 自己的 TeX Live 发行版(我发现它落后于官方版本),而是手动下载并安装。如果这样做,请确保删除 openSUSE RPM,然后安装texlive-dummy_install
包。(这个包会欺骗 openSUSE 认为已经安装了 openSUSE 版本的 TeX Live。它很重要,因为 openSUSE 版本的 TeX Live 是其他一些重要系统包的依赖项。)