%20.png)
Компиляция этого текс-кода
\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}
дает вывод:
(Гондек-Росиньска, Булик и др., 2000)
(Гондек-Росиньска, Бейгер и др., 2007)
Но когда я меняю фамилию первого автора на , Gandek-Rosi{\'n}ska
я получаю следующий (желаемый) вывод:
(Гандек-Росиньска и др., 2000)
(Гондек-Росиньска и др., 2007)
На самом деле, изменение имени на Kondek-Rosi{\'n}ska
или любое другое имя работает так, как и ожидалось, т.е. дает только имя первого автора, за которым следует et al.
. Почему такое странное поведение? Я компилирую код наsharelatex.com.
решение1
Не ошибка, а функция для различения двух публикаций одного и того же первого автора. Чтобы отключить ее, можно установить 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}