在 authoryear-comp 样式的引文中截断名称但不截断年份

在 authoryear-comp 样式的引文中截断名称但不截断年份

当以 biblatex 风格将同一作者的两个引用键传递给引用命令时author year-comp,名称仅打印一次。即:

Author 2001, Author 2011 =>  Author 2001, 2011

此外,如果两份出版物的年份相同,则年份也会被删除,只保留“唯一标签”。

Author 2001a, Author 2001b => Author 2001a,b

有没有办法得到第一个截断而不得到第二个截断?像这样:

Author 2001a, Author 2001b => Author 2001a, 2001b

我并不特别喜欢这样,但这是出版商的要求。

这是 MWE

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents}{Bib.bib}
    @book{One,
        title={Great Book},
        author={Author, Jane},
        year = {2001}
    }
    @book{Two,
        title={Another Great Book},
        author={Author, Jane},
        year = {2001}
    } 
\end{filecontents}

\usepackage[style=authoryear-comp,backend=bibtex]{biblatex}
\addbibresource{Bib}

\begin{document}

    \textcite{One,Two}
    \printbibliography

\end{document}

答案1

这应该和biblatex“忘记”去年一样简单

\makeatletter
\AtEveryCitekey{\global\undef\cbx@lastyear}
\makeatother

相关内容