ACM 的 acmart 与 libertine 发生冲突

ACM 的 acmart 与 libertine 发生冲突

我正在使用 ACM 的类文件准备文档acmart.cls。当我编译时,它一直显示此警告:

类 acmart 警告:您没有安装 libertine 包。请在输入行 611 升级您的 TeX。

但是,我仍然可以编译并获取 pdf 文件。为了消除此警告,我尝试安装libertine。然后它需要其他几个包,包括biolinum-type1

现在,当我再次编译该文件时,出现了几个错误,而不是警告。

! LaTeX Error: Unknown option `tt' for package `biolinum-type1'.
! LaTeX Error: Unknown option `type1' for package `biolinum-type1'.
! LaTeX Error: Unknown option `tt' for package `libertine-type1'.
! LaTeX Error: Unknown option `type1' for package `libertine-type1'.

我无法获取 pdf 文件。


更新:我使用的是Ubuntu 17,我的latex版本是:

pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian)  
kpathsea version 6.2.2

更新 2:我无意中发现了这个问题。其实我不明白为什么会有这个问题。但是有一个包叫newtx,如果我删除它,上面的错误就消失了,我可以编译一个pdf文件。

但是,我安装了它,newtx因为acmart它告诉我这样做。删除它后,现在出现了警告。

您尚未newtxmath安装软件包。请升级您的 TeX

答案1

我猜你安装的是旧版本libertine。从 https://ctan.org/tex-archive/install/fonts

CTAN 信息biolinum-type1表明该信息已过时。来自https://ctan.org/pkg/biolinum-type1

该软件包(以及配套的 libertine-type1 serif 字体软件包)取代了 libertine-legacy 软件包。但是,该软件包不提供 libertine-legacy 提供的字体形状范围。该软件包现已被作者的 libertine 字体软件包取代。

另外,我怀疑您可能还可以忽略有关缺少的消息libertine。当我最近在论文中使用acmart和选项时acmtogs,我也收到了该消息,并且可以忽略它。

但是既然你恰好在 Ubuntu 上运行它,我会添加另一个提示。除了texlive-xetex其他 texlive debian 软件包之外,我还需要安装 install。

您可以使用的一个工具来帮助您追踪问题,那就是基勒. 因此运行

$ sudo apt install kile
$ kile

然后在 kile 内部,在最顶部的工具栏中(在我的桌面上,它出现在最左上角),选择SettingsSystem Check,这将让您了解是否已正确安装 TeX 和 LaTeX。

答案2

如果您手动安装了 TeX Live 软件包,我建议您卸载它们并让 Ubuntu 软件包管理器为您保持最新状态。(确保 Universe 在您的存储库列表中。)或者,将 TeX Live 安装到/usr/local,确保其bin目录出现在 中的系统目录之前PATH,并tlmgr定期运行。(如果您这样做,还请将其文档放在 的开头MANPATH。)

顺便说一句,您想用而不是来编译acmart文档。xelatexlatex

如果您不关心磁盘空间,只需安装texlive-full

由于您使用的是 Ubuntu,因此一个好方法是搜索软件包数据库以查找包含给定文件的软件包。如果您只想安装您真正需要的软件包,搜索会显示libertine.stynewtxmath.sty在软件包中texlive-fonts-extra,并且acmart.sty(及其先决条件)在中。此外,texlive-publishers您还需要acmart在 XeLaTeX 中编译文档,因此请确保您已安装。您可能还想确保您拥有、、、、、、和中的texlive-xetex软件包。还要安装它们推荐的软件包。texlive-plain-generictexlive-latex-extratexlive-fonts-extra-linkstexlive-formats-extratexlive-luatextexlive-math-extratexlive-picturestexlive-lang-alltexlive-science

相关内容