未出现参考书目

未出现参考书目

在我的.tex文档中我有

[...]
\nocite{*}
\bibliographystyle{amsplain}
\bibliography{bibliografie}

\end{document}

而且我在同一个文件夹中有该bibliografie.bib文件。但是,为什么参考书目没有出现在文档末尾?并bibliografie.bib包含以下内容:

@BOOK{texbook,
   author = "Donald E. Knuth",
   title= "The {{\TeX}book}",
   publisher = "Addison-Wesley",
   year = 1984
   }

@BOOK{latexbook,
   author = "Leslie Lamport",
   title = "{\LaTeX \rm:} {A} Document Preparation System",
   publisher = "Addison-Wesley",
   year = 1986
   }

答案1

就我而言,这是编辑工具的错误。我使用的是 TexMaker,但它没有显示参考书目,因为它未在构建设置(首选项)中启用。希望这对使用 TexMaker 的人有所帮助。

在此处输入图片描述

答案2

我遇到了与您完全相同的问题,并且已经按照其他答案建议的方式进行操作。

我正在使用 TexMaker,发现问题出在“配置 TexMaker”对话框窗口的“命令”选项卡中的“使用“build”子目录作为输出文件”选项上。选中后,所有引文都显示为问号,并且不显示参考书目。取消选中后,引文开始起作用,并且出现了参考书目。

必须取消选中的选项

答案3

以下最小示例运行良好。

\RequirePackage{filecontents}
\begin{filecontents*}{bibliografie.bib}
@BOOK{texbook,
   author = "Donald E. Knuth",
   title= "The {{\TeX}book}",
   publisher = "Addison-Wesley",
   year = 1984
   }

@BOOK{latexbook,
   author = "Leslie Lamport",
   title = "{\LaTeX \rm:} {A} Document Preparation System",
   publisher = "Addison-Wesley",
   year = 1986
   }

\end{filecontents*}
\documentclass[english]{amsbook}
\usepackage{babel}
\usepackage{blindtext}

\begin{document}
\tableofcontents
\Blinddocument
\nocite{*}
\bibliographystyle{amsplain}
\bibliography{bibliografie}
\end{document}

请学习如何创建一个最小示例。

答案4

如果您第一次偶然发现此搜索结果,正在寻找此问题的答案,但与原始帖子中的代码不匹配,则可能是您的代码\bibliographystyle{...}被注释掉了、缺失了或有一个非法参数。您的文档中应该只有一个\bibliographystyle{}

当我使用一个著名的在线 LaTeX 编辑器时,我发现,\bibliographystyle{}是编写参考书目所必需的。取消注释后,它就会显示出来。

相关内容