使用 bibtex alpha 样式生成 ABC00 而不是

使用 bibtex alpha 样式生成 ABC00 而不是

我使用bibtexwithalpha作为我的首选样式。我希望能够生成不带方括号的引文。也就是说,\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

但要注意许多类和包重新定义了引用宏,因此细节可能取决于您未提及的文档的细节。

相关内容