![如何在Thebibliography Environment的括号{ }中任意放置一个名称?](https://linux22.com/image/305461/%E5%A6%82%E4%BD%95%E5%9C%A8Thebibliography%20Environment%E7%9A%84%E6%8B%AC%E5%8F%B7%7B%20%7D%E4%B8%AD%E4%BB%BB%E6%84%8F%E6%94%BE%E7%BD%AE%E4%B8%80%E4%B8%AA%E5%90%8D%E7%A7%B0%EF%BC%9F.png)
当使用 Thebibliography 环境时,我们必须在任何引用之前输入 {},例如:
\documentclass{article}
\begin{document}
...
\begin{thebibliography}{99}
\bibitem {} D. Hilbert, The concept of Groups, ...
\end{thebibliography}
\end{document}
问题是,如果我想在 {} 中输入 H89,输出仍然会显示表示论文顺序的数字。那么在这种情况下,我该如何随意在 {} 中输入我想要输入的内容呢?
答案1
你需要写
\bibitem[Hil89]{H89} D. Hilbert, The concept of Groups, ...
花括号内的内容是“引用键”——在如下命令中使用它
\cite{H89}
相比之下,方括号内的内容是可选的,将显示为输出前面的引用命令。如果没有提供可选参数,则将生成默认值,即数字输出。
这是示例代码的编辑版本生成的内容。
\documentclass{article}
\begin{document}
As shown in \cite{H89}, \dots
\begin{thebibliography}{99}
\bibitem[Hil89]{H89} D. Hilbert, The Concept of Groups, \dots
\end{thebibliography}
\end{document}