我想说
author={{\textdagger}Last, First},
在一些 bibtex 条目中,并将biblatex
其视为一些现有的
author={Last, First},
条目(即按匕首不存在的方式排序,视为与最后的冲刺等相同)。
这可能吗?
答案1
这是另一种选择,它使您可以使用选项dead
来标记作者已去世。然后它会在作者姓名第一次出现时添加匕首。这可能允许对数据库进行更“合乎逻辑”的标记.bib
。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{living,
author = {Last, Alpha},
title = {I'm Alive},
date = {2014}
}
@book{dead,
author = {Last, First},
title = {Dead},
options = {dead},
date = {2014},
}
@book{dead2,
author = {Last, First},
title = {Still Dead},
options = {dead},
date = {2014}
}
@book{notalive,
author = {Last, Last},
title = {Not Alive},
options = {dead},
date = {2014}
}
@book{alive:not,
author = {Last, Last},
title = {Not Alive},
options = {dead},
date = {2014}
}
\end{filecontents}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\newtoggle{riptoggle}
\DeclareEntryOption{dead}[true]{\settoggle{riptoggle}{#1}}
\AtEveryBibitem{\usebibmacro{bbx:dashcheck}
{}
{\iftoggle{riptoggle}
{\textdagger}
{}}}
\begin{document}
\nocite{*}
\printbibliography
\end{document}