我正在尝试从 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}
}