我是 TeX 和 BibTex 的新用户。
因此,我在我的 BibTeX 数据库中进行了输入,如果我使用某种特定的 BibTeX 样式并且字段体积已填满,则会引发错误。
@Book{Riedel2007,
title = {Anorganische Chemie},
publisher = {deGruyter Verlag},
year = {2007},
author = {Riedel, Janiak},
volume = {7. Auflage},
address = {Berlin/New York},
note = {S. 349},
}
由于错误我收到以下消息:
...: {\em Anorganische Chemie}, \btxvolumelong
{}\ 7. Auflage,
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
我不知道我能做什么。
我使用的是 gerplain 样式。使用 plain 样式不会显示错误。
答案1
您还需要bibgerm
:
\begin{filecontents*}{\jobname.bib}
@Book{Riedel2007,
title = {Anorganische Chemie},
publisher = {deGruyter Verlag},
year = {2007},
author = {Riedel, Janiak},
volume = {7. Auflage},
address = {Berlin/New York},
note = {S. 349},
}
\end{filecontents*}
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{bibgerm}
\begin{document}
\cite{Riedel2007}
\bibliographystyle{gerplain}
\bibliography{\jobname}
\end{document}
注意:该filecontents*
环境仅用于制作一个独立的示例。