我在 iOS 上使用 acmart 包安装并使用 texpad 编写了一个 .tex 文件。一切运行顺利。然后,我使用工作副本将文件推送到我的 git 上。
我刚刚尝试在 Ubuntu 上打开此文件并生成 pdf。我收到以下错误:
LaTeX Error: File `acmart.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
Enter file name:
! Undefined control sequence.
l.4 \settopmatter
{printacmref=false}
以及以下控制台输出:
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./DSE.tex
LaTeX2e <2017-04-15>
Babel <3.18> and hyphenation patterns for 3 language(s) loaded.
! LaTeX Error: File `acmart.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
Enter file name:
我的tex文件如下。
\documentclass[manuscript]{acmart}
\settopmatter{printacmref=false}
\renewcommand\footnotetextcopyrightpermission[1]{}
\author{Author}
\date{}
\title{\textbf{Title}}
\begin{document}
foo Bar
\end{document}
我已经使用 emacs 检查了编码:它是经典的 UTF-8(无 BOM)。最后,我还有许多其他 latex 文档在 Ubuntu 上运行良好,但尚未在 iOS 上生成。它们也使用 acmart 包。
在 iOS 上创建文件是否可能导致错误?我也尝试过简单地复制/粘贴文件,但仍然会出现相同的错误。
有什么提示吗?