我正在尝试将参考书目包含在我正在编写的文件中。我使用的编辑器是 TeXShop(操作系统是 mac OSX)。
我正在学习一个教程,发现要使用 Biber 包含参考书目,我需要一个.bib
文件和以下命令:
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber]{biblatex}
\addbibresource{bib_file.bib}
进而
\printbibliography
然后它说,为了使参考书目出现在文档中,我应该:
- 编译
- 从编辑器运行 Biber
- 重新编译两次
但是我如何从 TeXShop 运行 Biber?
PS 我已在 Preferences/Engine 中将 Biber 设置为我的默认 BibTeX 引擎,但我不知道如何运行它。如果我简单地编译文档(即按“排版”),则不会出现任何参考书目。
答案1
假设您有 .bib 文件,请将以下行
% !TEX TS-程序 = pdflatexmk
在 .tex 文件的顶部。然后使用 Typeset->Typeset (Cmd-T) 进行排版。这将在必要时自动运行 biber 以及所有必要的 pdflatex 运行。
如果您想创建一个 .bib 文件,请尝试使用可以在 /Applications/TeX 中找到的 BibDesk。
如果您一直使用 biber,您也可以在 TeXShop->Preferences->Engine 中将其设为默认 bibtex 引擎。