奇妙な biblatex の動作 (sharelatex.com 上)

奇妙な biblatex の動作 (sharelatex.com 上)

このTEXコードのコンパイル

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage[natbib, maxcitenames=3, style=authoryear]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{bib.bib}
@ARTICLE{G2000,
  author = {{Gondek-Rosi{\'n}ska}, D. and {Bulik}, T. and {Zdunik}, L. and 
    {Gourgoulhon}, E.},
  year = 2000
}
@ARTICLE{G2007,
  author = {{Gondek-Rosi{\'n}ska}, D. and {Bejger}, M. and {Bulik}, T. and 
    {Gourgoulhon}, E.},
  year = 2007
}
\end{filecontents}
\addbibresource{bib.bib}

\begin{document}
\citep{G2000}\\
\citep{G2007}\\
\end{document}

出力は次のようになります:

(Gondek-Rosińska、Bulik、他、2000)

(Gondek-Rosińska、Bejger、他、2007)

しかし、最初の著者の姓を変更すると、Gandek-Rosi{\'n}ska次の(望ましい)出力が得られます。

(Gandek-Rosińska et al., 2000)

(ゴンデク・ロシンスカ他、2007)

実際、名前をKondek-Rosi{\'n}skaまたは他の名前に変更すると、期待どおりに動作します。つまり、最初の著者名とそれに続く のみが表示されますet al.。なぜこのような奇妙な動作になるのでしょうか? コードをコンパイルすると、シェアラテックス

答え1

これはバグではなく、同じ第一著者による 2 つの出版物を区別するための機能です。無効にするには、 を設定しますuniquelist=false

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage[natbib, maxcitenames=3, style=authoryear, uniquelist=false]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{bib.bib}
@ARTICLE{G2000,
  author = {{Gondek-Rosi{\'n}ska}, D. and {Bulik}, T. and {Zdunik}, L. and 
    {Gourgoulhon}, E.},
  year = 2000
}
@ARTICLE{G2007,
  author = {{Gondek-Rosi{\'n}ska}, D. and {Bejger}, M. and {Bulik}, T. and 
    {Gourgoulhon}, E.},
  year = 2007
}
\end{filecontents}
\addbibresource{bib.bib}

\begin{document}
\citep{G2000}\\
\citep{G2007}\\
\end{document}

関連情報