在我的文档中,我想使用类似于字母书目样式的东西,即以 [AB95] 显示我的引文。但是我需要对参考文献列表进行编号,如下例所示:
- [AB95] ...
- [B07] ...
- [C01] ...
ETC。
关于如何实现这一点有什么想法吗?
谢谢你!
答案1
通过修改工作方式自己添加数字\@biblabel
。
\begin{filecontents*}{\jobname.bib}
@article{uthor,
author={A. Uthor},
title={Title},
journal={Journal},
year=2022,
}
@article{riter,
author={W. Riter},
title={Title},
journal={Journal},
year=2021,
}
\end{filecontents*}
\documentclass{article}
\newcounter{bibcount}
\makeatletter
\renewcommand{\@biblabel}[1]{%
\thebibcount. [#1]%
\stepcounter{bibcount}%
}
\makeatother
\begin{document}
\cite{uthor}, \cite{riter}
\bibliographystyle{alpha}
\bibliography{\jobname}
\end{document}
答案2
解决方案 1:
用这个文件.将此文件添加到您的项目。
编辑您的
.tex
文件:\documentclass{article} \begin{document} \section{Introduction} This is an example of reference\cite{foo}. \bibliographystyle{halpha-abbrv} \bibliography{refs} \end{document}
在您的 bib 文件项中添加标签。
label = {A1}
@article{foo, label = {A1}, author = {Author, A}, title = {Example entry}, journal = {ArXiv e-prints}, archiveprefix = {arXiv}, eprint = {1707.03780}, primaryclass = {physics.flu-dyn}, doi = {10.1010/doi-that-will-become-a-hyperlink}, url = {http://your.custom.url}, year = 2017, }