我正在尝试编译一个外部链接的参考书目,但收到一条错误消息
我无法打开文件名
firstbibtex.aux
以下是引用代码:
@article{greenwade93,
author = "George D. Greenwade",
title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ( {CTAN} )",
year = "1993",
journal = "TUGBoat",
volume = "14",
number = "3",
pages = "342--351"
}
@book{goossens93,
author = "Michel Goossens and Frank Mittleback and Alexander Smarin",
title = "The Latex Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
这是 tex 文件:
\documentclass{article}
\begin{document}
hello world!\cite{greenwade93} and then someone said good night world! \cite{goossens93}
\bibliographystyle{plain}
\bibliography{firstbibtex}
\end{document}
这是基于此教程。
文件的名称是 firstindex.bib 和 untitled.tex(注意:.tex 不是文件名)
它们已使用 Mac 上的 TexShop 上的 pdftex、TEX 和 DVI 进行编译。它们还使用命令行上的以下命令进行编译
latex firstindex
bibtex firstindex
latex firstindex
latex firstindex
答案1
文件的名称是 firstindex.bib 和 untitled.tex
那么这就是你的问题所在。参考书目文件的名称firstbibtex.bib
是仅有的在内部使用,并且由于它已经从您的文件中引用.tex
,因此您不再需要指定它。
如果你的文件名为untitled.tex
,你需要使用以下命令进行排版:
latex untitled.tex
这将创建 BibTeX 所需的辅助文件,名为untitled.aux
。它告诉 BibTeX 在哪里查找参考文献(\bibdata{firstbibtex}
其中应该有类似的内容)。然后您可以调用:
bibtex untitled.aux
然后,再次排版该文档:
latex untitled.tex
latex untitled.tex
您已经完成。