我有一个 Tex 文件,我可以使用 TeXnicCenter 在本地计算机上顺利编译它。我还需要在运行 Linux 的服务器上编译它,而我对 Linux 的经验有限。
在终端上,我输入:
[user@server myfolder]$ pdflatex -jobname = filename
这给了我这个错误信息:
! I can't find file `.aux'.
\enddocument ...keatletter \@@input \jobname .aux
\fi \@dofilelist \ifdim \f...
我发现了另外两个类似的问题(1)和(2)。问题 (1) 并不适用于我的问题。问题 (2) 似乎是一个可能的解决方案。pdflatex 似乎在错误的文件夹中查找 filename.aux。
与问题 (2) 不同,我的文件夹中没有 filename.aux。我以为 pdflatex 会在我运行时创建它。尽管如此,我还是尝试了:
pdflatex --output-directory="/home/user/myfolder" --file-line-error --interaction=nonstopmode "filename.tex"
这给了我与上述相同的错误。
有任何想法吗?