%20.png)
この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}