Hyperref 在参考书目条目前添加引文关键字

Hyperref 在参考书目条目前添加引文关键字

我目前正在写一篇研究论文AAAI 样式文件。下面是一份能重现该问题的最小文档:

\documentclass{article}
\usepackage{aaai18}
\begin{document}

\cite{DBLP:journals/corr/abs-1810-04805}

\begin{thebibliography}{}
  \bibitem[\protect\citeauthoryear{Devlin \bgroup et al\mbox.\egroup
    }{2018}]{DBLP:journals/corr/abs-1810-04805}
  Devlin, J.; Chang, M.; Lee, K.; and Toutanova, K.
  \newblock 2018.
  \newblock {BERT:} pre-training of deep bidirectional transformers for language
    understanding.
  \newblock {\em CoRR} abs/1810.04805.
\end{thebibliography}

\end{document}

未使用 hyperref 的引用

但如果我添加一个,它看起来会是这样的\usepackage{hyperref}使用 hyperref 引用

从引文到参考书目条目的链接工作正常。但我不喜欢将引文关键字(在此示例中[Devlin et al. 2018])放在参考文献前面。我该如何关闭此“功能”?如果有必要,我愿意修改样式文件。

答案1

如果你hyperref在 AAAI 包之前加载,它就会起作用:

\documentclass{article}
\usepackage{hyperref}
\usepackage{aaai18}
\begin{document}

\cite{DBLP:journals/corr/abs-1810-04805}

\begin{thebibliography}{}
  \bibitem[\protect\citeauthoryear{Devlin \bgroup et al\mbox.\egroup
    }{2018}]{DBLP:journals/corr/abs-1810-04805}
  Devlin, J.; Chang, M.; Lee, K.; and Toutanova, K.
  \newblock 2018.
  \newblock {BERT:} pre-training of deep bidirectional transformers for language
    understanding.
  \newblock {\em CoRR} abs/1810.04805.
\end{thebibliography}

\end{document}

相关内容