На официальных страницах TeX Users Group MacTeX 2026 и BasicTeX 2026 представлены как варианты дистрибутива на базе TeX Live 2026, но с разным набором компонентов и разной моделью обслуживания зависимостей (описание состава MacTeX и BasicTeX). Поэтому большинство аспирантов, которым нужно стабильно собирать диссертацию, сложный журнальный шаблон или общий проект группы, должны выбрать MacTeX 2026. BasicTeX 2026 имеет смысл только при ограниченном хранилище или загрузке и готовности самостоятельно устанавливать недостающие пакеты.
Если собственного Mac нет, не покупайте компьютер только ради предварительной проверки. Сначала возьмите обезличенную копию реального проекта, соберите её в удалённой macOS и сравните PDF, журнал компиляции и список зависимостей. Если проверка нужна единожды перед отправкой статьи, этого достаточно; если работа продолжается несколько семестров, решение принимайте по результатам такой проверки.
Эта статья предназначена для:
- тех, кто впервые настраивает LaTeX в macOS и хочет уменьшить число ошибок из-за отсутствующих пакетов;
- исследователей, работающих с шаблонами журналов, TikZ, сложной библиографией и конвертацией изображений;
- лабораторий, которым нужно согласовать окружения нескольких участников;
- пользователей Windows или Linux, проверяющих сборку диссертации на macOS.
Сначала зафиксируйте задачу диссертации
Установка должна начинаться не с вопроса о размере загрузки, а с инвентаризации проекта. Один и тот же минимальный документ может собираться в BasicTeX, тогда как реальная диссертация с локальным классом, нестандартным шрифтом и графикой потребует дополнительных компонентов.
Проверьте исходный проект по четырём направлениям:
- какой класс документа используется;
- какой движок запускается —
pdflatex,xelatexилиlualatex; - где хранятся библиографические данные и каким инструментом они обрабатываются;
- какие изображения, шрифты, таблицы и внешние скрипты участвуют в сборке.
Для каждого пункта сохраните не только название файла, но и команду, которой проект собирается. В командной строке это может выглядеть так:
latexmk -pdf main.tex
Если используется другой движок, зафиксируйте его явно:
latexmk -xelatex main.tex
Не меняйте команду только потому, что редактор предлагает другой профиль. Смена движка способна изменить обработку шрифтов, переносов, ссылок и специальных символов. Для воспроизводимости важен не сам редактор, а вся цепочка: исходники, движок, версия TeX Live, дополнительные пакеты и шрифты.
Официальное руководство TeX Live 2026 описывает структуру дистрибутива, управление пакетами и базовые принципы установки. Это полезнее, чем ориентироваться на советы из форума, где успешная сборка простого примера может не отражать требования вашей диссертации.
Выбор по типу пользователя
Начинающий автор диссертации
Если вы впервые переносите рабочий процесс LaTeX на Mac, выбирайте MacTeX 2026. Причина не в том, что BasicTeX обязательно работает плохо. Причина в количестве ручных решений после установки.
Полный вариант обычно удобнее, когда вам нужны:
- графический редактор или инструменты, поставляемые вместе с дистрибутивом;
- распространённые классы и пакеты без постоянного поиска названий;
- работа с библиографией и изображениями без немедленного изучения
tlmgr; - понятный путь обновления всей среды.
Официальное описание состава объясняет, какие графические приложения и дополнительные компоненты входят в MacTeX, а какие части отсутствуют в BasicTeX (официальная спецификация пакетов). Это не означает, что каждый компонент понадобится именно вам. Но для начинающего пользователя полный набор уменьшает число ситуаций, в которых ошибка «файл не найден» превращается в отдельное исследование.
Создайте минимальный приёмочный проект до начала написания текста. В него должны входить:
- официальный или рабочий шаблон университета;
- файл библиографии с несколькими реальными источниками;
- одна формула и перекрёстная ссылка;
- одна таблица;
- одна иллюстрация;
- хотя бы один раздел с приложением.
Соберите проект и сохраните журнал. Затем удалите вспомогательные файлы, повторите сборку и проверьте, что итоговый PDF не изменился. Пример документа из учебника не заменяет эту проверку: он не показывает, как ваша кафедральная версия класса обрабатывает библиографию и изображения.
Остановка экспериментов с BasicTeX нужна тогда, когда вы постоянно ищете имя пакета, вручную повторяете установку или не можете объяснить, почему сборка на другом компьютере отличается. В этот момент дальнейшее уменьшение среды уже не экономит время.
Пользователь, уверенный в командной строке
BasicTeX 2026 подходит, если вы сознательно выбираете минимальную среду и готовы управлять зависимостями самостоятельно. Это разумный вариант для небольшого проекта с известным набором пакетов, особенно если вы уже умеете читать журнал и восстанавливать окружение на чистой системе.
Перед выбором запишите:
- список классов и пакетов;
- используемый движок;
- команды компиляции;
- источники шрифтов;
- версии или состояние установленных пакетов;
- порядок запуска библиографии и постобработки.
Управление пакетами выполняется через tlmgr. Его параметры и ограничения описаны в официальной документации tlmgr. Не устанавливайте пакеты случайными командами из найденных обсуждений. Сначала определите, какой файл отсутствует, затем выясните, какой пакет его предоставляет, и только после этого меняйте окружение.
Для фиксации состояния можно сохранить вывод команды:
tlmgr info --list --only-installed > installed-texlive.txt
Перед этим убедитесь, что используемая команда поддерживается вашей установкой и что файл не содержит лишних сведений, если он будет отправлен за пределы группы. Сам файл зависимостей должен храниться рядом с проектом, но не обязательно внутри открытого репозитория.
Для сборки можно использовать:
latexmk -xelatex -interaction=nonstopmode -file-line-error main.tex
Параметры здесь важны для диагностики: ошибки привязываются к строкам, а автоматизированный процесс не останавливается после первой проблемы. Однако такой режим не делает проект воспроизводимым сам по себе. Если BasicTeX постепенно обрастает ручными исправлениями, экспортируйте список пакетов и сравните его с требованиями исходного проекта.
Автор сложного шаблона и научной графики
Для сложной диссертации выбор чаще склоняется к MacTeX 2026. Особенно это заметно в проектах, где одновременно используются TikZ, нестандартные шрифты, библиография, многочисленные ссылки и подготовка изображений.
Проверяйте не наличие отдельных функций, а полный маршрут от исходников до PDF:
- все главы подключаются в правильном порядке;
- ссылки на рисунки, таблицы и приложения разрешаются;
- библиография проходит полный цикл обработки;
- кириллический и латинский текст отображаются без подмены шрифтов;
- изображения открываются в нужном формате;
- оглавление и список литературы обновляются после повторной сборки.
BasicTeX может собрать конкретный шаблон, если все его зависимости установлены. Но успешная сборка одного шаблона не доказывает совместимость со всеми журнальными классами. Официальная документация установщика TeX Live показывает, что установка и набор компонентов зависят от выбранного профиля. Это подтверждает общий принцип: минимальная среда требует явного управления составом.
Отдельно проверьте шрифты. Ошибка может выглядеть как проблема LaTeX, хотя фактически система не видит нужное начертание или использует другой файл. Сравнивайте не только наличие символов, но и визуальный результат: переносы, ширину строк, математические обозначения и подписи к рисункам.
Пример с TikZ тоже не должен быть единственным тестом. Добавьте в приёмочный проект реальную схему из диссертации, таблицу с длинными подписями и несколько ссылок на литературу. Так вы проверите не демонстрационную возможность, а критичные для защиты элементы.
Решение для совместной работы лаборатории
В группе нельзя считать окружение одинаковым только потому, что все участники используют Mac. Различия возникают из-за версии TeX Live, движка, шрифтов, локальных пакетов и скрытых настроек редактора.
Выберите один из трёх режимов:
- единый MacTeX 2026 — когда группе важнее низкий порог входа и одинаковый набор компонентов;
- контролируемый BasicTeX 2026 — когда есть ответственный за зависимости и понятный процесс их обновления;
- двухконтурная схема — полный вариант используется для основной работы, а минимальный отдельный контур проверяет, что проект не зависит от случайно установленного пакета.
Для любого режима храните рядом с репозиторием:
- README с командой сборки;
- список внешних шрифтов;
- перечень дополнительных пакетов;
- сведения о движке;
- дату последней успешной проверки;
- пример журнала без персональных и закрытых данных.
Не отправляйте коллегам только исходные .tex-файлы. Без класса, библиографии, изображений и инструкции сборка может оказаться неполной. Если проект содержит закрытые данные исследования, используйте обезличенный набор для проверки окружения.
Полезно собрать один и тот же репозиторий в двух изолированных средах. Сравнивайте:
- итоговый PDF;
- предупреждения и ошибки в журнале;
- количество страниц и расположение переносов;
- ссылки, оглавление и библиографию;
- список использованных пакетов.
Побитное совпадение PDF не всегда обязательно: разные версии шрифтов или служебные метаданные могут менять внутреннюю структуру файла. Но содержательные расхождения — исчезнувшая иллюстрация, изменившаяся формула, пропавшая ссылка — требуют расследования до передачи работы рецензенту или в типографию.
Сводка выбора
| Сценарий | Рекомендуемый вариант | Почему | Условие отказа |
|---|---|---|---|
| Первый проект на macOS | MacTeX 2026 | Меньше ручного управления компонентами | Переход на BasicTeX возможен после успешной фиксации зависимостей |
| Большая диссертация с графикой и библиографией | MacTeX 2026 | Ниже риск пропустить пакет при первичной настройке | Не считать установленный дистрибутив заменой приёмочному тесту |
| Небольшой проект и уверенная работа в терминале | BasicTeX 2026 | Явный контроль состава среды | Перейти на полный вариант при постоянных ошибках о недостающих файлах |
| Проект лаборатории | Единый MacTeX или контролируемый BasicTeX | Важнее документированное окружение, чем предпочтения редактора | Не смешивать скрытые локальные установки |
| Однократная проверка без собственного Mac | Удалённая macOS | Можно проверить реальную цепочку перед отправкой | Не делать вывод о производительности по плавности удалённого рабочего стола |
Проверка на удалённом Mac без покупки устройства
Что делать пользователю Windows или Linux
Если ваша основная система уже собирает LaTeX без ошибок, Mac нужен не всегда. Дополнительная проверка оправдана, когда в задаче есть macOS-специфичный редактор, шрифты, скрипты, путь к файлам или требование кафедры предоставить PDF, собранный именно в этой среде.
Для такой проверки используйте не новый учебный файл, а копию актуальной работы. Удалите персональные данные, закрытые результаты и токены доступа. Затем выполните последовательность:
- Подготовьте архив проекта: исходники, класс, библиографию, изображения и скрипты.
- Запишите исходную команду сборки и используемый движок.
- Передайте архив на удалённый Mac через защищённый канал, согласованный с вашей лабораторией.
- Установите MacTeX 2026 или BasicTeX 2026 согласно выбранному сценарию.
- Соберите проект без изменений и сохраните журнал.
- Найдите отсутствующие пакеты, ошибки шрифтов, проблемы с путями и различия в изображениях.
- Сравните PDF с контрольной версией и зафиксируйте результат.
- Удалите рабочую копию и временные файлы после завершения проверки.
Сравнивайте не только скорость. Удалённый рабочий стол может реагировать с задержкой из-за сети, хотя сама компиляция проходит корректно. И наоборот, быстрый интерфейс не доказывает, что в среде установлены нужные шрифты или пакеты.
Если вы выбираете между аренда Mac на короткий срок и покупкой компьютера, привяжите решение к календарю проекта. Для разовой проверки перед отправкой статьи достаточно краткого доступа. Для постоянной работы нескольких участников важнее сохранить среду, правила доступа и журнал изменений. На странице MACCOME можно посмотреть доступные варианты удалённого доступа к Mac, а конкретный заказ следует оформлять только после согласования требований к проекту.
Совместная установка MacTeX и BasicTeX
MacTeX и BasicTeX могут рассматриваться как отдельные варианты установки, но их совместное использование требует осторожности. Официальная страница состава пакетов объясняет особенности сосуществования дистрибутивов и выбора активного дерева TeX. Не ориентируйтесь только на наличие двух папок: команда which pdflatex и состояние PATH должны показывать, какой бинарный файл запускается.
Проверьте активное окружение:
which pdflatex
which tlmgr
tlmgr --version
Команды и их назначение сверяйте с официальным руководством TeX Live. Не меняйте PATH перед важной отправкой статьи, если у вас нет резервной копии рабочего окружения.
Для эксперимента безопаснее использовать отдельную учётную запись, изолированный проект или удалённую машину. Основная ошибка при двух установках — тестировать BasicTeX, а затем случайно собирать проект бинарным файлом от MacTeX. В журнале должна быть запись о версии TeX Live и движке, а не только имя редактора.
Критерии остановки и финальный выбор
Выбирайте MacTeX 2026, если выполняется хотя бы одно из условий:
- шаблон поставляется кафедрой или журналом и содержит неизвестные зависимости;
- в работе используются TikZ, нестандартные шрифты и сложная библиография;
- над проектом работают несколько человек с разным опытом;
- вы не хотите тратить время на поиск пакетов после каждой ошибки;
- сроки защиты или подачи статьи не позволяют долго восстанавливать окружение.
Оставайтесь на BasicTeX 2026, если одновременно выполняются другие условия:
- проект небольшой и его зависимости уже известны;
- вы умеете работать с
tlmgrи читать журнал; - команда сборки документирована;
- список пакетов сохранён;
- контрольный проект повторно собирается после очистки временных файлов.
Если эти условия перестали выполняться, не продолжайте расширять BasicTeX бесконечно. Зафиксируйте текущий проект, установите полный вариант в отдельной среде и сравните результат. Такой переход дешевле по времени, чем исправление случайно накопившихся зависимостей перед защитой.
Для постоянной работы группы полезно оформить внутренний регламент: один эталонный проект, одна команда сборки, один файл зависимостей и одна процедура проверки после обновления TeX Live. Для индивидуального автора достаточно README и сохранённого журнала, если проект действительно прост.
Когда собственный Mac не нужен после разовой проверки, краткосрочный удалённый доступ рациональнее покупки устройства: вы тестируете именно macOS-цепочку, не оплачивая компьютер, который большую часть времени будет простаивать. Но для ежедневной тяжёлой работы, постоянного хранения больших наборов данных или требований к физическим портам аренда не всегда подходит. В таких случаях собственный компьютер или инфраструктура лаборатории может быть предсказуемее.
Сравните этот вариант с вашей текущей Windows или Linux-схемой: там уже могут быть настроены пакеты, локальные шрифты и быстрые файлы, но остаются несовместимость с macOS-редактором, различия путей и необходимость проверять итоговый PDF отдельно. MACCOME полезен именно как контролируемая временная среда: вы берёте удалённый Mac на срок проверки, запускаете реальный проект с root-доступом и после завершения не поддерживаете лишнюю машину. Подходящий вариант можно выбрать через страницу заказа удалённого Mac, если результат приёмочного теста показывает, что macOS действительно нужна вашему проекту.
Итог простой: для большинства диссертаций начинайте с MacTeX 2026 и подтверждайте выбор реальной сборкой. BasicTeX 2026 оставляйте для осознанно минимальных, хорошо документированных проектов. Если Mac отсутствует, сначала проверьте обезличенную копию работы удалённо, а долгосрочное решение принимайте только после сравнения PDF, журнала и восстановимости окружения.