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

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

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

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

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

sudo apt-get install texlive

然后呢?如何通过命令行调用 TeX Live,而无需 GUI(因为它在远程服务器上)?

答案1

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

然后你编译一份文档mydoc.tex

latex mydoc
latex mydoc

这样会生成一个dvi文件,您可以使用 进一步将其转换为 postscript dvips(或其他输出格式,例如png使用dvipng)。如果您更希望输出 PDF 格式,则可以使用pdflatex而不是latex。 (我假设此功能在 10.04 中可用,但我手头没有副本可以检查)。

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

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

关于乳胶的更多详细问题最好在适当的 stackexchange

相关内容