На сервере Ubuntu 10 (да, больше не последней версии) я хотел бы запустить LaTeX, чтобы я мог вызывать программу через командную строку и передавать файлы .tex для компиляции. Возможно ли это?
TeX Live будет одним из дистрибутивов, которые вы можете выбрать, верно?
Я могу просто установить его с помощью следующей команды, не так ли?
[ 110]А потом? Как я могу вызвать TeX Live через командную строку, без графического интерфейса (как это происходит на удаленном сервере)?
Да, эта команда установит базовую, но полностью функциональную среду LaTeX
.
Затем вы компилируете документ mydoc.tex
:
latex mydoc
latex mydoc
, который создаст файл dvi
, который вы можете затем преобразовать в постскриптум с помощью dvips
. (Или другие выходные форматы, например, png
с dvipng
.) В более вероятном случае, когда вы хотите вывод PDF, используйте pdflatex
вместо latex
. (Я предполагаю, что это доступно в 10.04, у меня нет копии для проверки).
Если вы работаете на сервере, вам может потребоваться опция -interaction=nonstopmode
, в противном случае она остановится и будет ждать ввода, если обнаружит ошибку в документе.
Необходимо запускать latex
/ pdflatex
более одного раза, поскольку во время первого прохода он создаст различные вспомогательные файлы, которые затем использует для улучшения макета в следующий раз.
Более подробные вопросы о латексе, вероятно, лучше всего задавать на соответствующем обмене стека .