Где писать: Overleaf и TeX Live
Урок помогает выбрать рабочее место: онлайн через Overleaf или локальная установка TeX Live.
Overleaf — браузерный редактор LaTeX, где ничего не нужно устанавливать; TeX Live — полный дистрибутив LaTeX, который ставится на ваш компьютер.
Самый частый вопрос новичка: «где вообще писать?». Есть два пути, и оба рабочие. Разберём, кому что подходит.
Overleaf: старт за одну минуту
Overleaf — это сайт, где вы создаёте проект, пишете .tex в левой панели и тут же видите PDF в правой. Ничего ставить не надо, компиляция идёт на сервере, проект доступен с любого устройства, есть совместное редактирование как в Google Docs. Для первого знакомства и для командной работы над статьёй это идеальный вариант. Минусы: нужен интернет, а бесплатный тариф ограничивает время компиляции и число соавторов.
TeX Live: всё своё, оффлайн
TeX Live — это полный набор движков, пакетов и шрифтов, который ставится локально (на Windows популярен родственный MiKTeX, на macOS — MacTeX, это варианты той же экосистемы). После установки команда xelatex доступна прямо в терминале. Плюсы: работает без сети, нет лимитов, полный контроль, легко версионировать в git. Минусы: установка занимает несколько гигабайт, и среду нужно настроить.
| Критерий | Overleaf | TeX Live |
| Установка | не нужна | несколько ГБ |
| Интернет | обязателен | не нужен |
| Совместная работа | встроена | через git |
| Лимиты | на бесплатном тарифе есть | нет |
| Контроль над окружением | ограничен | полный |
Проверка локальной установки
После установки TeX Live убедитесь, что движок доступен:
xelatex --version # должна напечататься версия движка
tlmgr --version # менеджер пакетов TeX LiveЕсли версии печатаются — всё на месте, можно собирать документы локально. Если команда не найдена, перезапустите терминал или добавьте каталог TeX Live в переменную PATH.
Как работает под капотом
Разница между Overleaf и TeX Live — это разница в том, где крутится движок. В Overleaf ваш .tex отправляется на сервер, там его собирает тот же самый pdflatex/xelatex из дистрибутива TeX Live, и обратно прилетает PDF. Локально всё то же самое происходит на вашей машине. Поэтому документ, который собрался в Overleaf, обычно без изменений собирается и локально — экосистема одна.
Частые ошибки
- Считать Overleaf «другим LaTeX». Это тот же LaTeX, просто на сервере.
- Ставить TeX Live ради одного письма. Для пробы достаточно Overleaf.
- Забыть, что онлайн-проект требует интернета. Перед поездкой в поезд лучше иметь локальную сборку.
Чем различаются дистрибутивы и как их обновлять
Когда говорят «локальный LaTeX», под этим скрываются три похожих, но не одинаковых дистрибутива. TeX Live — кроссплатформенный эталон, его делает сообщество TUG, и каждый год выходит новая «замороженная» версия (TeX Live 2024, 2025 и так далее), которая дальше получает только мелкие обновления пакетов. MacTeX на macOS — это тот же TeX Live плюс несколько маковских утилит и редактор TeXShop, то есть по сути обёртка. MiKTeX на Windows стоит особняком: он умеет докачивать недостающие пакеты «на лету» прямо во время компиляции, поэтому ставится компактнее, но требует интернета при первой встрече с новым пакетом. Знать это полезно: если вы пишете в инструкции «поставьте TeX Live», коллега на Windows скорее всего поставит MiKTeX и столкнётся с чуть другим поведением менеджера пакетов.
Управление пакетами — отдельная важная тема. В TeX Live за это отвечает tlmgr: командой tlmgr update --all обновляются все установленные пакеты, а tlmgr install имя ставит новый. В MiKTeX аналогичную роль играет mpm и графический MiKTeX Console. Здесь кроется коварная разница с Overleaf: там вы всегда работаете на свежем серверном дистрибутиве, который команда сервиса обновляет централизованно, тогда как ваша локальная установка может «застрять» на прошлогодней версии. Большинство расхождений «у меня собирается, у соавтора нет» объясняются именно этим — разными годами TeX Live, а не ошибкой в коде.
Когда что выбирать на практике
Разумная стратегия для студента или исследователя — не выбирать раз и навсегда, а комбинировать. Начинать почти всегда стоит с Overleaf: ноль настройки, можно показать научному руководителю проект по ссылке, а история версий и комментарии встроены прямо в интерфейс. Когда документ разрастается, пересборки начинают упираться в лимит времени компиляции на бесплатном тарифе, или появляется потребность работать в самолёте без сети — это сигнал ставить локальный TeX Live. Многие держат проект в git и синхронизируют его с Overleaf через встроенную git-интеграцию: пишут локально в любимом редакторе (VS Code с расширением LaTeX Workshop, например), а соавторам отдают ту же ветку через Overleaf. Так вы получаете и скорость локальной сборки, и удобство онлайнового соредактирования.
Отдельно стоит сказать про воспроизводимость, которая критична для научных работ. Локальная установка хороша тем, что вы фиксируете окружение: можно записать в репозиторий, какая версия TeX Live использовалась, и собрать тот же PDF спустя годы. Overleaf же со временем обновляет серверный дистрибутив, и очень старый проект может вдруг начать собираться иначе или выдавать предупреждения о устаревших пакетах. Для дипломов и диссертаций, которые сдают через несколько лет после начала, это весомый аргумент в пользу того, чтобы финальную сборку всё-таки делать локально на зафиксированной версии и хранить вместе с исходниками.
Итоги
- Overleaf — мгновенный старт в браузере, отлично для новичка и для соавторства.
- TeX Live (MiKTeX/MacTeX) — локальная установка без лимитов и интернета.
- Под капотом и там и там работает один и тот же движок.