为什么 LaTeX 没有在参考文献部分包含我的 bibtex 书目?

为什么 LaTeX 没有在参考文献部分包含我的 bibtex 书目?

我如何将.bib文件包含在 latex 文件中。我尝试过:

\documentclass{report}
\usepackage{natbib}
\bibilographystyle{plainnat}
\begin{document}
\include{reference}
\end{document}

打开了一个新文件,其章节标题为参考:

\chapter{Reference}
\bibilography{Ref.bib}

这没有显示Ref.bibbibtex 文件中包括的任何结果。我曾经Jabref创建一个.bib文件。

答案1

您还需要添加参考书目中项目的引文。如果您希望包含 Ref.bib 中的每个引文,请\nocite{*}在行前使用\bibliography

另外,也不需要行\chapter{Reference}。默认情况下,无论如何都会为参考书目创建一个新章节。默认情况下,该章节将被命名为“参考书目”。如果您希望将其命名为“参考”或其他名称,请 \renewcommand{\bibname}{Reference}在序言中使用。

答案2

我不确定你的问题是什么。

如果你想创建书目仅包含文件是不够的,bib您还需要运行(pdf)latex- biblatex-(pdf)latex可能不止一次。请参阅任何更好的初学者指南以获取更多信息或咨询 Google。如果您只是想将参考书目标题添加到目录中使用\addcontentsline{toc}{<sectin/chapter/…>}{References}或使用 KOMA-Script(例如,用类scrreprt代替report)及其bibliography=totoc选项,有关更多信息,请参阅手册。

答案3

@Reshma: 你的示例文件中似乎有几个拼写错误——命令应该是bibliographystyle{plainnat}\bibliography{ref}。(你bibilography两次都错了。)请注意,你确实不是在开始参考书目之前,需要创建一个单独的章节:当 LaTeX 遇到该命令时,它会为您执行此操作\bibliography{ref}——当然,假设 bib 文件名为ref.bib

相关内容