如何使用 revtex4-1 从 bibtex 文件添加引用?

如何使用 revtex4-1 从 bibtex 文件添加引用?

我正在尝试从 APS 期刊网站下载的 .bibtex 文件添加参考,但 TexStudio 说:

进程已启动:bibtex.exe“texstudio_r10916”

这是 BibTeX,版本 0.99d(MiKTeX 2.9.6630 64 位) 顶级辅助文件:texstudio_r10916.aux 我无法打开数据库文件 PhysRevB.93.115124.bib ---文件 texstudio_r10916.aux 的第 3 行:\bibdata{texstudio_r10916Notes,PhysRevB.93.115124:
} 我将跳过此命令的剩余部分 样式文件:plain.bst 数据库文件 #1:texstudio_r10916Notes.bib 警告——我没有找到“PhysRevB.93.115124”的数据库条目(有 1 条错误消息)

进程因错误而退出

我编写的 Latex 代码是:

\documentclass[
reprint,
amsmath,
amssymb,
aps,
]{revtex4-1}

\usepackage{graphicx}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{subcaption}

\begin{document}

\title{Model and equilibrium properties}

\date{\today}

\maketitle

Something.....
asdfasf \cite{PhysRevB.93.115124}
Something.....

\bibliographystyle{plain}
\bibliography{PhysRevB.93.115124}
\end{document}

PhysRevB.93.115124.bibtex文件的内容如下:

@article{PhysRevB.93.115124,
  title = {Quantum quench in two dimensions using the variational Baeriswyl wave function},
  author = {D\'ora, Bal\'azs and Haque, Masudul and Pollmann, Frank and Het\'enyi, Bal\'azs},
  journal = {Phys. Rev. B},
  volume = {93},
  issue = {11},
  pages = {115124},
  numpages = {6},
  year = {2016},
  month = {Mar},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevB.93.115124},
  url = {https://link.aps.org/doi/10.1103/PhysRevB.93.115124}
}

编辑

在 Troy 提出宝贵意见后,我将文档保存为 document1.tex,并将 bib 文件扩展名从 .bibtex 更改为 .bib,这样就可以了,但是当我尝试在同一个文档中添加另一个引文时,现在出现了以下错误:

进程已启动:bibtex.exe“document1”

这是 BibTeX,版本 0.99d(MiKTeX 2.9.6630 64 位) 顶级辅助文件:document1.aux 非法,另一个 \bibdata 命令---文件 document1.aux 的第 6 行:\bibdata:
{document1Notes,PhysRevB.68.045112} 我将跳过此命令的剩余部分 样式文件:plain.bst 数据库文件 #1:document1Notes.bib 数据库文件 #2:PhysRevB.93.115124.bib 警告 - 我没有找到“PhysRevB.68.045112”的数据库条目(有 1 条错误消息)

进程因错误而退出

现在我正在运行的乳胶代码是:

\documentclass[
reprint,
amsmath,
amssymb,
aps,
]{revtex4-1}

\usepackage{graphicx}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{subcaption}

\begin{document}

\title{Model and equilibrium properties}

\date{\today}

\maketitle

Something.....
asdfasf \cite{PhysRevB.93.115124} \cite{PhysRevB.68.045112}
Something.....

\bibliographystyle{plain}
\bibliography{PhysRevB.93.115124}
\bibliography{PhysRevB.68.045112}

\end{document}

答案1

.bib如果您将文件放在与文件相同的文件夹中,您的示例将有效.tex。在原始示例中,.tex文件尚未保存,因此使用 TeXstudio 分配的随机名称,并且位于临时文件夹中(因此远离您的.bib文件)。

.bib此外,一个文件中可以有多个 bib 条目。

顺便说一句,我建议你为.bib文件选择一个更合适的名称,以及更有意义的引用键。例如:

主文本

\documentclass{article}
\begin{document}
Hello world \cite{dora2016}.% Citation key here matching the one in the bib file, but declared with a more meaningful label.
\bibliographystyle{plain}
\bibliography{biblio}% Name of your .bib file
\end{document}

书目目录

@article{dora2016,
  title = {Quantum quench in two dimensions using the variational Baeriswyl wave function},
  author = {D\'ora, Bal\'azs and Haque, Masudul and Pollmann, Frank and Het\'enyi, Bal\'azs},
  journal = {Phys. Rev. B},
  volume = {93},
  issue = {11},
  pages = {115124},
  numpages = {6},
  year = {2016},
  month = {Mar},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevB.93.115124},
  url = {https://link.aps.org/doi/10.1103/PhysRevB.93.115124}
}

相关内容