在 Ubuntu 服务器上通过命令行运行 LaTeX

caw*_*caw 0 server 10.04 latex

在 Ubuntu 10 服务器上(是的,不再是最新版本),我想运行 LaTeX,以便我可以通过命令行调用程序并传递 .tex 文件进行编译。这可能吗?

TeX Live 将是您可以选择的发行版之一,对吗?

我可以使用以下命令安装它,不是吗?

sudo apt-get install texlive
Run Code Online (Sandbox Code Playgroud)

进而?如何在没有 GUI 的情况下通过命令行调用 TeX Live(因为这是在远程服务器上)?

chr*_*tis 6

是的,该命令将安装一个基本但功能齐全的LaTeX环境。

然后编译一个文档mydoc.tex

latex mydoc
latex mydoc
Run Code Online (Sandbox Code Playgroud)

这将生成一个dvi文件,您可以使用dvips. (或其他输出格式,例如png使用dvipng.)在更可能需要 PDF 输出的情况下,使用pdflatex代替latex。(我假设这在 10.04 中可用,我手头没有要检查的副本)。

如果您在服务器上运行,您可能需要选项-interaction=nonstopmode,否则如果它在文档中发现错误,它将暂停并等待您的输入。

有必要运行latex/pdflatex多次,因为在第一遍期间它会生成各种辅助文件,然后在下一次使用这些文件来改进布局。

最好在适当的 stackexchange上询问有关 Latex 的更详细问题。