Разница между файлами .bib и .bbl для Latex

Разница между файлами .bib и .bbl для Latex

Я хочу использовать .bibфайл в файле конференции .tex, где указано, что мы должны использовать библиографию, сгенерированную в BibTeXвиде .bblфайла:

\bibliographystyle{IEEEtran}
% argument is your BibTeX string definitions and bibliography    
  %database(s)
\bibliography{IEEEabrv,../bib/paper}

Когда я использую напрямую:

\bibliography{refs} %refs is my refs.bib

Я получаю сообщение об ошибке.

Должен ли я преобразовать .bibв .bbl? Если да, то как?

решение1

На самом деле это довольно просто. Я уверен, что вы будете получать удовольствие от использования BibTeX всю оставшуюся жизнь!

Вот как именно это сделать:http://www.bibtex.org/Использование/

Тем не менее, вы также можете использовать программу «pdflatex» в своем коде LaTeX, и этого достаточно!

Редактирование: вам на самом деле не нужно ничего читать из сгенерированного .bbl файла. Вы имеете дело только с .bib

решение2

Формат файла .bibиспользуется для описания библиографических ссылок. При использовании вместе с LaTeX и BibTeX он генерирует файл с расширением .bbl, который на самом деле является просто texфайлом с другим расширением, содержащим ваши ссылкиотформатировано в соответствии со стилем библиографии, выбранным в вашем .texфайлечерез \bibligraphystyle{}команду. Затем LaTeX автоматически вставляет содержимое файла bblв то самое место \bibliography{}документа, где вы вызываете команду.

Обычно, работая с документами TeX, редакторы журналов и конференций не хотят тратить время на использование BibTeX для компиляции вашей статьи; они предпочитают переложить ответственность за отправку правильно отформатированной библиографии на автора статьи (вас). Поэтому они говорят вам вручную сделать то, что pdflatexи bibtexавтоматизировать для вас: получить содержимое файла bblи поместить его туда, где вы бы вызвали \bibliography{}команду. Таким образом, вам нужно будет отправить им только один texфайл, а не texфайл вместе с bibфайлом.

решение3

В texShop вы запускаете Latex ( Shift + Cmd + L), затем Bibtex ( Cmd + Shift + B), а затем latex дважды ( Shift + Cmd + L), и у вас должно получиться получить файл bbl и обновленные цитаты.

Я уверен, что сочетания клавиш различаются в разных редакторах, но процесс примерно одинаков.

решение4

В TexStudio вы можете запустить Библиографию по F8. Просто перейдите в Инструменты -> Библиография.

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