Короче ждать PDF

Предварительные данные включают только внешний внешний вид TikZ, локальный процессор.

Короче ждать PDF

Тезис, на составление которого уходит девяносто секунд, меняет то, как вы пишете. Вы прекращаете перекомпиляцию после небольших изменений, ошибки накапливаются незаметно, и цикл обратной связи, который делает LaTeX приятным, исчезает. Прежде чем оптимизировать, узнайте, на что уходит время. В большинстве длинных документов в сборке доминирует не количество пакетов, а несколько тяжелых ресурсов, прежде всего больших изображений и сложных изображений TikZ. Приведенные ниже методы атакуют их напрямую.

Пропускайте фигуры при составлении чертежа

Опция draft заставляет LaTeX заменять каждое изображение пустым полем того же размера, что сохраняет макет и разрывы страниц, пропуская при этом обработку изображения:

\documentclass[draft]{article}

«Черновик» на уровне класса также помечает слишком заполненные строки черными полосами, что некоторые люди считают полезными, а другие — шумными. Чтобы ограничить эффект изображениями, вместо этого передайте параметр пакету, как \usepackage[draft]{graphicx}, или одному виновнику с помощью \includegraphics[draft]{...}. Не забудьте удалить его перед публикацией PDF-файла, поскольку черновая сборка выглядит неработающей для тех, кто не знает эту опцию. Независимо от режима черновика, уменьшите масштаб огромных фотографий один раз, как описано в вставьте рисунок, потому что 40-мегабайтное изображение будет стоить вам вечно при каждой компиляции.

Компилируем только текущую главу

Если ваши главы находятся в отдельных файлах, добавленных с помощью \include, команда \includeonly ограничивает сборку файлами, которые вы называете:

\includeonly{chapters/04-results}

Поместите его в преамбулу, и LaTeX скомпилирует только эту главу, одновременно читая файлы .aux остальных, поэтому номера страниц и перекрестные ссылки из остальной части документа останутся примерно правильными. Это самая большая экономия для дипломной работы: обычно минутная сборка превращается в секунды. Он работает только с \include, а не с \input, что является одной из причин структурировать длинные документы, как описано в разделении документа на файлы.

Кэшировать дорогие картинки

Картинки TikZ перерисовываются с нуля при каждой компиляции. Внешняя библиотека, загруженная с помощью \usetikzlibrary{external} плюс \tikzexternalize, один раз компилирует каждое изображение в отдельный PDF-файл и повторно использует его до тех пор, пока код не изменится. Установка имеет острые края, и ручной вариант перемещения больших изображений в отдельные файлы работает так же хорошо; оба описаны в автономном TikZ в PDF или PNG.

Меньше проходов, быстрее гладится

Библиография и разрешение перекрестных ссылок требуют нескольких проходов, но при написании прозы они редко нужны, поэтому достаточно одного быстрого прохода, а полная последовательность может подождать, пока вы не проверите ссылки. Аппаратное обеспечение и местоположение также имеют значение: локальный движок компилируется на вашем собственном процессоре без загрузки или очереди, именно так Oleafly запускает сборки.

Примените \includeonly и составьте чертежи вместе, и даже большая тезисы обычно возвращаются в течение нескольких секунд, и это тот момент, когда вы снова начинаете перекомпиляцию после каждого абзаца.

Вернуться к Полная форма