我希望我的参考书目中的某些条目的数字引用标注以粗体显示。因此,正文中的引用应如下所示:
可以在 [ 中找到一个很好的摘要7另请参阅[1, 3,7,26岁,三十八]以获取更多背景信息。
同样,在参考书目中,这些条目应显示为:
[1] 米勒先生,对特质的简单介绍(2006)。
[2] C.卡特维尔,旋转:顺时针和逆时针视角(1998)。
...
[7] B.大胆,遗传卷积中的最小最大原理(2015)。
具体来说,我希望以粗体显示的 .bib 文件中的条目是某位作者的条目。但这不是关键点——我非常愿意为这些条目添加一些额外的特殊标记,或者提供单独的条目名称列表。
有什么方法可以实现这个吗?
我目前正在使用普通的 bibtex。我当然很乐意切换到更高级的版本,但重写所有的不同格式的 .bib 文件不是一种选择。
这是一个最小的非工作示例文档……
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\begin{document}
A nice summary may be found in \cite{bb15}.
See also \cite{aaaa08,bb15,cc04,mm06} for
further background information.
\bibliographystyle{abbrv}
\bibliography{minimal.bib}
\end{document}
…以及一个相当小的文件minimal.bib
:
@inproceedings{aaaa08,
author = {Ant, A. and Aunt, A.},
title = {The Rises and Falls of Fools and Balls},
year = {2008},
}
@article{bb15,
author = {Bold, B.},
title = {The min-max principle in hereditary convolution},
year = {2015},
}
@article{cc04,
author = {Cartwheel, C.},
title = {Spinning: clock- and anticlockwise perspectives},
year = {2004},
}
@inproceedings{mm06,
title={A not so short introduction to idiosyncracy},
author={Miller, M.},
year={2006},
}
答案1
这里有一个替代方案biblatex
,如果您认为它可能适合您的话。
一种可能性是创建一个类别并添加您希望以粗体看到的条目,然后格式化该类别的条目:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[backend=bibtex,style=numeric]{biblatex}
\addbibresource{minimal.bib}
\DeclareBibliographyCategory{bold}
\addtocategory{bold}{%
cc04,
}
\DeclareFieldFormat{prefixnumber}{\ifcategory{bold}{\mkbibbrackets{\mkbibbold{#1}}}{\mkbibbrackets{#1}}}
\DeclareFieldFormat{labelnumber}{\ifcategory{bold}{\mkbibbold{#1}}{#1}}
\begin{document}
A nice summary may be found in \cite{bb15}.
See also \cite{aaaa08,bb15,cc04,mm06} for
further background information.
\printbibliography
\end{document}
导致:
您也可以使用关键字来执行此操作,正如 Bernard 所建议的那样。在这种情况下,您应该将keywords={bold}
(或您想要的任何其他关键字,只要它与下面的定义相对应)添加到文件中感兴趣的条目中.bib
,然后使用:
\DeclareFieldFormat{prefixnumber}{\ifkeyword{bold}{\mkbibbrackets{\mkbibbold{#1}}}{\mkbibbrackets{#1}}}
\DeclareFieldFormat{labelnumber}{\ifkeyword{bold}{\mkbibbold{#1}}{#1}}
据我记得,我曾在该网站上看到过一种按作者姓名选择条目的方法,但我找不到。