如何在书籍类别中填充参考书目?

如何在书籍类别中填充参考书目?

今天我一直在玩 LATEX,到目前为止我真的很喜欢它!但我在填充 APA 样式书目时遇到了问题。现在我正忙着制作论文模板,我正在使用书籍文档类来制作。我已经能够制作以下内容(在序言中):

\usepackage{csquotes}
\usepackage[american]{babel}
\usepackage[style=apa,natbib=true]{biblatex}
\bibliography{mylib}
\DeclareLanguageMapping{american}{american-apa}

(在我的代码中间调用引用):

\cite{Vickrey1961}.

(在我的文档末尾,在 \end(document) 之前填充参考书目):

 \printbibliography

但是,它不起作用。当我编译代码时,既没有显示错误,也没有显示带有参考文献的参考书目。有人能帮我吗?

提前感谢

答案1

工作原理如下:

第一次运行:latex-compilerBiblatex 生成一个文件我的文档其中列出了您的参考书目文件和所需的引用。

第二轮:biber: biber 阅读我的文档文件和你的书目,并为引文和参考书目创建所需的 latex 代码。输出将写入我的文档.bbl

第三次运行:latex-compilerLaTeX 读取创建的我的文档.bbl并将一切放置在正确的位置。

第四次运行:latex-compiler有时需要进行第四次运行,因为引用标签和参考书目本身的页码可能发生了变化,并且目录必须更新。

latexmk自动化这个过程,它会自己查看需要运行什么、运行多少次以及何时运行。

你使用什么引擎?如果你使用 biblatex 和 biber,我建议你使用较新的本机 unicode 引擎之一,即 lualatex 或 xetex。

相关内容