Настройка LaTeX для компиляции в другом месте?

431
speedstyle

Как настроить сервер компиляции и клиент редактирования на разных машинах?

контекст

Я использую свой нетбук для редактирования документов, но на нем нет места для полного дистрибутива TeX. Он работает под управлением Windows 10, и я в основном использую Atom для редактирования. У меня также есть HTPC под управлением Ubuntu, с ssh, tex-liveи sambaОбменник.

проблема

Я хочу отредактировать texфайлы на моем нетбуке, скомпилировать их на HTPC и просмотреть полученные PDF-файлы обратно на нетбуке так же, как если бы они были скомпилированы локально. synctexбудет бонусом.

Решения?

Поскольку я не нашел ни одной программы, отвечающей всем требованиям моего (по общему признанию, краткого) ознакомления с Интернетом, я рассмотрел ряд более сложных решений:

  • Переконфигурируйте latexпакет Atom, чтобы использовать HTPC для компиляции
  • Создайте локальный скрипт, который предназначен для локальной компиляции документов, но по сути действует как шлюз для распространения HTPC
  • Сохраните texфайлы в HTPC через sambaи настройте компилятор, чтобы он следил за изменениями.
  • Сделайте то же самое, что и выше, но в обратном порядке (поэтому HTPC получает доступ к файлам на нетбуке и компилирует их)
1
Связанный: https://tex.stackexchange.com/questions/49946/setting-up-your-own-latex-compile-server speedstyle 6 лет назад 0
Примечание: поскольку этот вопрос больше касается сетей и сценариев на двух компьютерах, чем самого LaTeX, я был разделен между публикациями здесь и на суперпользователе. Не стесняйтесь голосовать за / пометить его как таковой, если вы считаете, что его следует перенести туда. speedstyle 6 лет назад 0
Почти наверняка принадлежит суперпользователю, а не здесь. Кстати, разве онлайн-сервисы, такие как ShareLatex и Overleaf, у вас не работают? 6 лет назад 0
Я использовал оба без проблем в течение последних нескольких месяцев, но мне нужно немного больше гибкости - например, время ожидания обеих служб составляет примерно 10 секунд после компиляции; и ни один не работает хорошо с пользовательскими пакетами. (Есть ли способ перенести вопрос, кроме пометки его и ожидания мода?) speedstyle 6 лет назад 0
Это было бы просто, если бы на обеих машинах работала какая-то ОС Unix-ish (Linux, одна из BSD, Apple Darwin или любая другая). Тогда вы просто отправляете X. Ничего не знаю о Windows. Я предполагаю, что у него определенно не будет такого рода специально разработанных функций, которые поставляются из коробки с X. (Ну, X и некоторые другие кусочки, чтобы все файлы работали хорошо и безопасно связь.) 6 лет назад 0
Я не думаю, что вы можете сделать больше, чем флаг и ждать. Маршрута миграции с этого сайта в SU нет. 6 лет назад 0
Еще одно замечание: хотя я использую и / или просматриваю сайты SE довольно часто, я редко задаю вопросы - и когда я делаю, я склонен делать их слишком специфичными для моего варианта использования. Пожалуйста, не стесняйтесь предлагать изменения в вопросе, чтобы другие с большей вероятностью могли найти его в соответствующих сценариях. speedstyle 6 лет назад 0

0 ответов на вопрос

Похожие вопросы