在 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。