BibTeX 与 revtex4-1

BibTeX 与 revtex4-1

我尝试使用命令\bibliography来获取包.bib中的文件revtex4-1。但是我始终无法获取 pdf 中的参考书目。此外,我还尝试使用\nocite{*}和命令

@CONTROL{REVTEX41Control}
@CONTROL{apsrev41Control,author="08",editor="1",pages="0",title="",year="1"}

但是,我似乎仍然无法获取参考书目。我想我应该提到我的文档在onecolumnrevtex4-1提前谢谢您。

答案1

(评论太长,因此作为答案发布)

创建格式化的参考书目和对参考书目中列出的条目的引用标注在该revtex4-1文档类中与在其他文档类中没有什么不同。

  • 当然,您需要提供一个bibliographystyle指令——风格很可能由您考虑提交论文的期刊决定,一个或多个\cite指令和一个\bibliography声明,其参数应该是一个或多个 bib 文件的列表。

  • 假设 bib 文件中没有语法错误,在主 tex 文件上再运行两次 LaTeX、BibTeX 和 LaTeX 应该会生成 (a) 格式化的参考书目和 (b) 对参考书目中项目的正确引用标注。

在此处输入图片描述$

在上面的屏幕截图中,[1]是数字样式的引用标注。为什么样式是数字的?这是因为plain示例中使用的是参考书目样式,而该特定参考书目样式仅产生数字样式的引用标注。

请注意,代码成功创建了没有任何@CONTROL语句的参考书目。

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{aa:3001,
  author  = "Anne Author",
  title   = "Thoughts",
  journal = "Circularity Today",
  year    = 3001,
  volume  = 1,
  number  = 2, 
  pages   = "3--4",
}
\end{filecontents}

\documentclass[onecolumn]{revtex4-1}
\bibliographystyle{plain}
\begin{document}
\section{Hello}
\cite{aa:3001}
\section{Goodbye}

\bibliography{mybib}
\end{document} 

相关内容