thebibliography 环境打印引用键

thebibliography 环境打印引用键

使用基本的书目环境,当我有

\begin{thebibliography}
\bibitem{key01}
Beeblbrox, Zaphod, Galactic University Press
etc. etc.`
\end{thebibliography}

由于某种原因,它会在文档中打印密钥。因此,在最终的文档参考书目中,我最终得到了

key01 银河大学出版社等等

我如何才能防止 key01 出现在最终文档中?我相信我正在遵循参考书目的说明,并在 Latex wiki 上引用用法。

此外,我最终在引用应该出现的地方出现了“[?]”。出于某种原因,它并没有像 latex wiki 中所说的那样工作。

答案1

如果没有最小的例子,人们只能猜测,但是thebibliography环境需要一个强制参数来确定最宽标签的宽度。

\documentclass{article}

\begin{document}

Some text \cite{key01}.

\begin{thebibliography}{9}% 2nd arg is the width of the widest label.
\bibitem{key01}
Beeblebrox, Zaphod, Galactic University Press
etc. etc.`
\end{thebibliography}

\end{document}

顺便说一句,你拼错了“Beeblebrox”。;-)

答案2

从对代码片段的研究来看,您可能无意中遗漏了强制参数\begin{thebibliography}{xx},其中xx是最宽标签的宽度。例如,如果您有最多 9 个引用,则应指定9;如果您有最多 99 个引用,则应指定99,等等。

关于[?]文本正文中的:我假设它是使用诸如\cite{key01}或类似命令生成的。我的建议是确保每次更改(或添加和/或删除)任何引文时在文档上运行两次 LaTeX。

相关内容