BibLatex - 第一次引用所有名称,之后是“et.al.”

BibLatex - 第一次引用所有名称,之后是“et.al.”

这是另一篇“我的论文有奇怪的引用限制”帖子。我使用 biblatex-chicago。

因此,就我而言,我有以下规则:

  1. 当有 1 或 2 位作者时,始终使用“and”或“&”来命名
  2. 当有 3 至 6 位作者时,在第一个引用中列出所有作者的名字,之后仅列出第一个带有“et. al.”
  3. 当作者超过 6 位时,仅将第一位作者命名为“et. al.”,但在参考书目中列出所有作者的名字

因此,第 1 个问题并不大,因为 biblatex 可以使用参数 自行解决authordate。第三个问题我使用参数mincitenames=1maxcitenames=6

所以现在它在我的序言中看起来像这样。但我被困在第二个问题上。有什么想法可以解决这个问题,而不用深入研究 biblatex 的代码?

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

答案1

正如 Alan Munn 评论的那样,您描述的引用中所需的姓名数量似乎符合 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}

Aksın 等人,2006 年;Goossens、Mittelbach 和 Samarin,1994 年;Nussbaum,1978 年;Sigfridsson 和 Ryde,1998 年//Aksın 等人,2006 年;Goossens 等人,1994 年;Nussbaum,1978 年;Sigfridsson 和 Ryde,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}

Nussbaum 1978;Sigfridsson 和 Ryde 1998;Goossens、Mittelbach 和 Samarin 1994;Aksın 等人 2006//Nussbaum 1978;Sigfridsson 和 Ryde 1998;Goossens 等人 1994;Aksın 等人 2006

也可以看看@奥黛丽回答biblatex – 等从第二次引用开始?@samcarter回答如何使用 biblatex-chicago 获取从第二个引文开始的 et al.biblatex - 等用于特定情况也可能相关。


话虽如此,你提到了美国经济评论在评论中,通过简短的谷歌搜索可以找到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模板包中提供的文件。

相关内容