使用 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}
在这里列出您想要加粗的参考文献的键。