调试:如何打印 bibtex 密钥?(就像 showkeys 打印标签一样?)

调试:如何打印 bibtex 密钥?(就像 showkeys 打印标签一样?)

我想打印被引用的 bibtex 密钥,就像showkeys包打印标签名称一样,在出现的文本上方,可能是彩色的。

我不想改变文本本身的引用格式 - 我希望引用像往常一样出现,像这样[1][2]。

我确信之前已经有人问过(并回答过)过这个问题,但我似乎找不到它。

答案1

可能不是一个完整的答案,但这是我经过反复试验后发现的方法,关键点是各种\usepackage命令的排序。

%Better refs
\usepackage{varioref}
\usepackage{hyperref}
\usepackage[nameinlink]{cleveref}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[square,sort,comma,numbers]{natbib}
\usepackage[color]{showkeys}

在文档的最后:

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,My_Bib_File_Name}

它引发了这个警告,但是还不确定如何解决这个问题。

The `cite' package should not be used(natbib) with natbib. Use option `sort' instead.

相关内容