我使用bibtex
withalpha
作为我的首选样式。我希望能够生成不带方括号的引文。也就是说,\cite
生成[ABC00],但我只想ABC00。有没有简单的命令来生成这个?
答案1
在默认格式中,cite 中的方括号来自
\def\@cite#1#2{[{#1\if@tempswa , #2\fi}]}
所以你可以使用
\makeatletter
\def\@cite#1#2{{#1\if@tempswa , #2\fi}}
\makeatother
但要注意许多类和包重新定义了引用宏,因此细节可能取决于您未提及的文档的细节。