如何在 TexShop 报告中成功地添加参考书目?

如何在 TexShop 报告中成功地添加参考书目?

我试图将参考书目放入我的 LaTeX 文档中,但在 BibTeX 中运行它时出现各种错误(提示未\citation找到等),并且在 LaTeX 中排版时 PDF 中没有打印参考书目。我的代码如下:

\documentclass[12pt]{report}
...
\usepackage{biblatex}
\addbibresource{SUSYBib.bib}
...
\begin{document}
...\cite{1}...
...\cite{2}...
\nocite{*}
\printbibliography
\end{document}

我的 .bib 文件内容如下

@book{1,
title={The Schrödinger Equation},
author={F. A. Berezin, M. A. Shubin},
year={1983},
publisher={Moscow State University, Moscow},
pages={57-59}
}
@book{2,
title={An Introduction to Measure Theory},
author={Terence Tao},
year={2011},
publisher={American Mathematical Society},
pages={91}
}

答案1

我认为您的序言中缺少该inputenc软件包。它需要告诉您的 (La)TeX 您使用哪种字符编码,例如参考书目中的 ö:

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}

\usepackage[backend = biber]{biblatex}
\addbibresource{SUSYBib.bib}
\begin{document}
\cite{ab}
\cite{bc}
\nocite{*}
\printbibliography
\end{document}

您需要配置您的 TeXShop 以正确编译文档,对我来说:

  1. 配置 TeXShop 以运行 biber:tex.stackexchange.com/questions/154751/…
  2. 并从下拉菜单中选择“pdflatexmk”(排版按钮左侧)

工作了。

令人惊讶的是,在文件中添加% !TEX TSprogram = pdflatexmk第一行.tex(如评论中所建议)不起作用(TeXShop 3.62,texlive 2016)。

相关内容