BibLatex - при первой ссылке все имена, затем «et.al».

BibLatex - при первой ссылке все имена, затем «et.al».

это еще один из постов типа "моя-диссертация-имеет-странные-ограничения-на-цитирование". Я использую biblatex-chicago.

Итак, в моем случае действуют следующие правила:

  1. Если авторов 1 или 2, всегда указывайте обоих с помощью «и» или «&».
  2. Если авторов от 3 до 6, в первой ссылке указываются все, затем только первый с приставкой «и др.».
  3. Если авторов больше 6, укажите только первого с пометкой «и др.», а в библиографии укажите всех.

Итак, 1. не является большой проблемой, потому что biblatex делает это самостоятельно с аргументом authordate. Третий я решаю с аргументами mincitenames=1иmaxcitenames=6

Так что сейчас это выглядит так в моей преамбуле. Но я застрял на втором. Есть идеи, как я могу решить это, не погружаясь слишком глубоко в код biblatex?

\usepackage[authordate, backend=biber, uniquename=false, mincitenames=1, maxcitenames=6]{biblatex-chicago}

решение1

Как прокомментировал Алан Манн, желаемое количество имен в цитатах, которые вы описываете, похоже, следует правилам APA. Если остальная часть вашего стиля также соответствует APA (или очень похожа на APA), вы можете подумать об использованииbiblatex-apa

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=apa, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{nussbaum,sigfridsson,companion,aksin}

\cite{nussbaum,sigfridsson,companion,aksin}

\printbibliography
\end{document}

Аксын и др., 2006; Гуссенс, Миттельбах и Самарин, 1994; Нуссбаум, 1978; Сигфридссон и Райд, 1998 // Аксин и др., 2006; Гуссенс и др., 1994; Нуссбаум, 1978; Сигфридссон и Райд, 1998 г.


Вы можете попробовать эмулировать похожую схему имен ссылок, устанавливая maxcitenames=2и изменяя значение счетчика maxnamesлокально 6для первой ссылки (как отслеживается \ifciteseenи citetracker). Это должно работать для обоих biblatex-chicagoи стандартных стилей.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

%\usepackage[style=authoryear, maxcitenames=2, backend=biber, citetracker]{biblatex}
\usepackage[authordate, backend=biber, uniquename=false, mincitenames=1, maxcitenames=2, citetracker]{biblatex-chicago}

\addbibresource{biblatex-examples.bib}

\makeatletter
\AtEveryCitekey{%
  \ifciteseen
    {}
    {\defcounter{maxnames}{6}}%
}
\makeatother

\begin{document}
\cite{nussbaum,sigfridsson,companion,aksin}

\cite{nussbaum,sigfridsson,companion,aksin}

\printbibliography
\end{document}

Нуссбаум 1978; Сигфридссон и Райд 1998; Гуссенс, Миттельбах и Самарин 1994; Аксын и др. 2006 // Нуссбаум 1978; Сигфридссон и Райд 1998; Гуссенс и др. 1994; Аксын и др. 2006

Смотрите также@Одри'sотвечатькbiblatex – и др. начиная со второй цитаты?и @сэмкартер'sотвечатькКак получить et al. начиная со 2-й цитаты с biblatex-chicago.biblatex - и др. для особых случаевтакже может иметь значение.


При всем при этом вы упомянулиАмериканский экономический обзорв комментариях и короткий поиск в Google приводит кhttps://www.aeaweb.org/journals/aer/submissions/accepted-articles/styleguideчто предполагает

Авторам LaTeX следует ссылаться на:http://www.aeaweb.org/templates/latex_templates.zipдля шаблона LaTeX (tex). Или, если вы хотите иметь возможность сотрудничать с авторами Scientific Word, используйте:http://www.aeaweb.org/templates/latex_sw-supported.templates.zipОбязательно приложите .auxфайл, .bblесли он имеется.

и позже

Пользователям LaTeX и Scientific Word следует использовать aea.bstфайл, предоставленный в пакете шаблонов.

Связанный контент