我如何将.bib
文件包含在 latex 文件中。我尝试过:
\documentclass{report}
\usepackage{natbib}
\bibilographystyle{plainnat}
\begin{document}
\include{reference}
\end{document}
打开了一个新文件,其章节标题为参考:
\chapter{Reference}
\bibilography{Ref.bib}
这没有显示Ref.bib
bibtex 文件中包括的任何结果。我曾经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
。