Управление крупными проектами
Для длинного документа EasyLaTeX разделяйте основной файл, главы, рисунки и библиографию. Это уменьшает случайные изменения и упрощает совместную работу. Платформа управляет компиляцией и создаваемыми файлами; в проекте поддерживайте исходники, ресурсы и настройки.
Оставьте один основной файл
В выборе основного файла платформы укажите полную точку входа, например main.tex. Она управляет классом, пакетами, глобальными настройками и порядком глав:
main.texchapters/*.texfigures/*references.bibПри редактировании глав продолжайте компилировать этот основной файл. Сохраняйте точку входа, указанную существующим шаблоном.
Организуйте дерево файлов по назначению
chapters/: текст глав.figures/: изображения и исходники графики.tables/: повторно используемые фрагменты таблиц.data/: данные, читаемые документом.bibliography/: файлы.bib.
После создания или загрузки проверяйте относительные пути и регистр. Определяйте порядок глав в основном файле, а не полагайтесь на номера в именах файлов.
Предпросмотр крупных глав
Сохраняйте полную точку входа и проверяйте недавно изменённые главы по одной. \includeonly ограничивает главы, участвующие в наборе:
\includeonly{chapters/method,chapters/results}Используйте это только для предпросмотра. Ссылки и номера пропущенных глав зависят от вспомогательной информации, доступность которой нельзя предполагать в каждом задании платформы. Уберите \includeonly перед проверкой всего документа и скачиванием итогового PDF.
Черновой режим для предпросмотра документов с множеством изображений
Временно добавьте draft к классу. Для русского текста используйте XeLaTeX и обычную настройку fontspec и babel:
\documentclass[draft,a4paper,12pt]{book}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}Либо примените режим только к graphicx:
\usepackage[draft]{graphicx}В черновике вместо изображений могут остаться лишь рамки, поэтому по нему нельзя оценить окончательное качество и расположение картинок. Перед передачей уберите draft, повторно скомпилируйте и проверьте PDF.
Создаваемыми файлами управляет платформа
Файлы .aux, .toc, .lof и .lot обеспечивают работу оглавлений и ссылок. Обычно их не создают и не редактируют в дереве проекта. Если оглавление или ссылки неверны, проверьте основной файл, метки и первую ошибку компиляции, затем запустите её снова и дождитесь необходимых проходов платформы.
Совместная работа и передача результата
Согласуйте изменения шаблона с соавторами. Перед передачей скомпилируйте весь документ, проверьте оглавление, списки рисунков и таблиц, верхние и нижние колонтитулы, номера страниц и изображения. Сохраняйте исходники, картинки, .bib и зависимости шаблона. Скачанный PDF — результат для передачи, а не замена резервной копии исходников.
Частые проблемы
Отображается только часть глав
Проверьте выбранный основной файл, оставшийся \includeonly и пути в \input и \include.
Предпросмотр не соответствует ожиданиям
Проверьте сохранение, компилятор проекта, основной файл и результат текущей компиляции. Шрифты PDF берутся из конфигурации шаблона и проекта, а не из списка шрифтов компьютера.
При очистке удалены нужные файлы
Не считайте .cls, .sty, изображения и .bib кэшем компилятора. Перед удалением ресурсов проверяйте обращения к ним; восстановите недостающие зависимости до новой компиляции.
Полный пример основного файла
Создайте подключаемые файлы глав в дереве проекта, затем выберите этот основной файл и скомпилируйте XeLaTeX:
\documentclass[a4paper,12pt]{book}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{graphicx}\usepackage[colorlinks=true,linkcolor=blue]{hyperref}% Для отладки раскомментируйте следующую строку: будет компилироваться только выбранная глава% \includeonly{chapters/method}\begin{document}\frontmatter\tableofcontents\mainmatter\include{chapters/introduction}\include{chapters/method}\include{chapters/results}\backmatter\include{chapters/appendix}\end{document}