Я хочу использовать .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. Просто перейдите в Инструменты -> Библиография.