如何在 TeXShop 上运行 Biber?

如何在 TeXShop 上运行 Biber?

我正在尝试将参考书目包含在我正在编写的文件中。我使用的编辑器是 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 引擎。

相关内容