Использование различных выходных файлов в LaTeX (pdflatex)

Использование различных выходных файлов в LaTeX (pdflatex)

Когда я использую pdflatex, я получаю кучу файлов:

test.aux  
test.log  
test.out  
test.pdf  
test.tex  
test.toc

Файлы .tex и .pdf имеют очевидное назначение, но что делают остальные файлы?

Заранее спасибо.

решение1

  • .auxявляется "вспомогательным" файлом и используется для (помимо прочего) отслеживания перекрестных ссылок, сделанных с помощью \labelи \ref. Этот файл является причиной того, что вам нужно запустить pdflatexдважды, чтобы разрешить ссылки. Первый проход записывает данные о ссылках в .auxфайл, а второй считывает .auxфайл и использует его для генерации необходимых ссылок. Как правило, все, что должно ждать, пока будет сгенерирован весь документ (например, номера страниц), записывается, .auxчтобы его можно было добавить на более позднем проходе.
  • .logсодержит журнал того, что pdflatexбыло сделано. Вы можете найти такие вещи, как сообщения об ошибках и список загруженных пакетов здесь.
  • .outиспользуется для хранения дополнительной информации для PDF. Например, закладки в файле PDF генерируются с использованием этого файла.
  • .tocпохож .aux, но используется только для оглавления, поскольку правильные номера страниц не могут быть известны до тех пор, пока не будет сгенерирован PDF. Аналогично есть .lofи .lotфайлы для списков рисунков и списков таблиц.

За исключением .texфайла, все они созданы pdflatexи могут быть безопасно удалены.

Связанный контент