我想将参考文献的标签更改为字母“A”后跟数字,例如
[A1] Authors, Paper name
[A2] Autrors, Paper name
我已经读过了这个问题但我不知道如何根据自己的需要进行更改。我也需要在参考书目环境,因为我使用的模板不接受 bibtex 外部文件。
编辑:
我继续尝试改变我在这里链接的问题的答案,并成功做到了:
\begin{thebibliography}{9}
\makeatletter
\def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{#1}{\alphalph{\value{\@listctr}}}}\fi\ignorespaces}
\def\@biblabel#1{[A{#1}]}
\makeatother
\bibitem{Test} Author1, Title1
\bibitem{Test2} Author2, Title2
\end{thebibliography}
其结果是:
但文中的引用仍然没有改变
Example of citation \cite{Test}.
答案1
在你的序言中写道:
\makeatletter
\def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{#1}{A\the\value{\@listctr}}}\fi\ignorespaces}
\def\@biblabel#1{[A{#1}]}
\makeatother
的重新定义\@bibitem
改变了书目中的项目,{A\the\value{\@listctr}}
为设置了标签\cite
。