以优雅的方式使整个引文加粗

以优雅的方式使整个引文加粗

使用 BibTeX 时,是否可以使整个参考文献在参考文献部分显示为粗体?我正在使用IEEE 模板和.bst

我发现这个相关问题但是,有没有更优雅的方式来突出显示某些条目,而不是仅仅添加\textbf{}到文件中的每个字段.bib

请注意,我只想突出显示我的书目中的选定条目,因此更改整个内容无法完成我想要做的事情。

不幸的是,我不能使用 biblatex,因为\usepackage[style=ieee]{biblatex}它与我使用官方 IEEE 获得的结果不同.bst

答案1

假设数字引用,这里有一种方法:将以下代码放在文档前言中。

\usepackage{xparse}
\ExplSyntaxOn

\clist_new:N \g_boldcite_list_clist
\cs_new:Npn \boldcite_checkkey:n #1
 {
  \clist_if_in:NnTF \g_boldcite_list_clist { #1 } { \bfseries } { \mdseries } \boldcite_bibitem:n {#1}
 }
\cs_set_eq:NN \boldcite_bibitem:n \bibitem

\RenewDocumentCommand{\bibitem}{m}
 {
  \boldcite_checkkey:n { #1 }
 }
\NewDocumentCommand{\boldreferences}{m}
 {
  \clist_gput_right:Nn \g_boldcite_list_clist { #1 }
 }
\ExplSyntaxOff

然后你可以添加任意数量的命令

\boldreferences{key1,key2}

在这里列出您想要加粗的参考文献的键。

相关内容