TexPad(iOS)到TexWorks(Ubuntu)出现错误?

TexPad(iOS)到TexWorks(Ubuntu)出现错误?

我在 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 上创建文件是否可能导致错误?我也尝试过简单地复制/粘贴文件,但仍然会出现相同的错误。

有什么提示吗?

相关内容