假设这是在 LaTeX 中引用一些参考文献的完美语法:
\cite{HH123}
以下是参考代码:
但问题是我不想以编号的方式引用,而是以命名的方式引用。那么该怎么做呢?
\newpage
\addcontentsline{toc}{chapter}{References}
\renewcommand{\bibname}{References}
\begin{thebibliography}{li}
\bibitem{HH123}
\end{thebibliography}
上述文本的输出是:
[1] XYZ
我希望它们如下:
[HH123] XYZ
答案1
如果我理解你的设置正确的话,你正在“手动”构建参考书目,即通过\bibitem
在环境中组合各种 s thebibliography
。在这种情况下,你可以写
\bibitem[HH123]{ABC}Name and other information about this bibliographic entry
这样引用命令\cite{ABC}
就会生成
[HH123]
而不是[1]
(或者列表中项目的编号恰好是多少)。
将所有这些放在一起形成 MWE:
\documentclass{article}
\begin{document}
\noindent
Here's the citation call-out: \cite{ABC}
\begin{thebibliography}{li}
\bibitem[HH123]{ABC}Author name and other information about this bibliographic entry.
\end{thebibliography}
\end{document}