Латекс выход - PullRequest
       22

Латекс выход

2 голосов
/ 22 июня 2009

Когда я компилирую латексный файл, он также создает файлы .txt, .bbl, .aux. Они бесполезны, так как я могу удалить их без вреда. У меня вопрос, для чего эти файлы и как я могу отказаться от их генерации при компиляции .tex файла?

Ответы [ 2 ]

8 голосов
/ 22 июня 2009

Эти файлы полезны и представляют собой вывод процесса многократного набора текста. Если вы удалите их, вам нужно будет повторно запустить LaTeX, чтобы восстановить их. Довольно часто вы видите рабочий процесс LaTeX, который выглядит примерно так:

  1. Запустить LaTeX (находит все библиографические ссылки, записи рисунков и т. Д.)
  2. Запустить BibTeX (создает начальный набор текста для библиографических записей)
  3. Запустить LaTeX (заполняет документ библиографией, ссылками на рисунки)
  4. Запустите LaTeX (в общем, удачи: в некоторых случаях для полного заполнения ссылкам нужно два прохода)

Тем не менее, если у вас есть печатный документ (.dvi, .pdf, .ps и т. Д.), Вы можете удалять эти временные файлы до тех пор, пока вам не потребуется снова редактировать исходный текст LaTeX.

Этот ответ на другой вопрос разбивает то, что делает каждый проход (с точки зрения библиографии).

2 голосов
/ 22 июня 2009

С bluesky.com

"Файл .aux (вспомогательный) - это место, где LaTeX хранит всю информацию о счетчиках (например, номерах разделов), сносках, библиографических записях, ссылочных отметках и обо всем, что может понадобиться LaTeX для отслеживания. Этот файл перезаписывается всякий раз, когда файл набирается с помощью LaTeX. Всякий раз, когда документ набирается, LaTeX читает этот файл, чтобы получить необходимую информацию, и записывает в него после завершения набора текста, поэтому изменения в счетчиках не вступят в силу, пока не будет запущен LaTeX дважды, поскольку файл .aux не обновляется в первый раз. В файле .bib хранится вся библиографическая информация. Вы можете создать этот файл самостоятельно или использовать BibTeX для его создания. файл содержит всю информацию, необходимую для создания оглавления. Этот файл создается, когда LaTeX видит команду \ tableofcontents, а имена разделов, номера и номера страниц считываются из файла .aux. "

...