我的示例代码无法在 Windows 和 MiKTeX 上运行。我不知道为什么。我尝试使用以下方法编译我的参考书目bibtex
:
@UNPUBLISHED{bibtex.a,
author = "Oren Patashnik",
title = "{{\BibTeX}ing}",
note = "Documentation for general {\BibTeX} users",
month = "8$^{th}$~" # feb,
language = "USenglish",
year = 1988, }
这是tex
代码
\documentclass[12pt]{scrartcl}
\usepackage{cite}
\begin{document}
Test\cite{bibtex.a}.
\bibliography{verzeichnis1}
\bibliographystyle{plain}
\end{document
我在两个系统上都执行latex
- bibtex
- Latex
-命令。Latex
答案1
}
好吧,添加了代码中缺失的部分,我可以编译你的代码但出现一个错误。此错误表明该命令\BibTeX
未在你的代码中定义,或者你没有调用定义它的包。
所以我添加了代码
\newcommand{\BibTeX}{Bib\TeX}
界定\BibTeX
。
以下代码编译时没有错误,只有一个警告(好的,filecontents
这里仅使用包在一个 MWE 中拥有 bib 文件和 TeX 代码):
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@UNPUBLISHED{bibtex.a,
author = "Oren Patashnik",
title = "{{\BibTeX}ing}",
note = "Documentation for general {\BibTeX} users",
month = "8$^{th}$~" # feb,
language = "USenglish",
year = 1988,
}
\end{filecontents}
\documentclass[12pt]{scrartcl}
\usepackage{cite}
\newcommand{\BibTeX}{Bib\TeX} % <=======================================
\begin{document}
Test\cite{bibtex.a}.
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document} % <======================================================
生成以下 pdf 文件:
我在 Windows 上使用当前的 MikTeX 2.9。