我如何改变 biblatex 的样式来显示 6 个名称和“et al”?

我如何改变 biblatex 的样式来显示 6 个名称和“et al”?

我想让我的参考书目具有以下风格:

我最多可以获得 6 位作者的名字,如果作者更多,我会获得 6 加 等。

当作者少于 6 位时(1),我没有问题使用 \usepackage[maxbibnames=6, maxcitenames=6]{biblatex}

但是,如果作者超过 6 位(2),则只会显示第一位作者加上“et al”。我还没有找到任何解决方案。我该如何解决?

我的实际代码如下

\documentclass[a4paper, 12pt,spanish]{article}



\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage[T1]{fontenc}

%\usepackage{biblatex}
\usepackage[maxbibnames=6, maxcitenames=6]{biblatex}
\addbibresource{bibliography2.bib}

\DefineBibliographyStrings{spanish}{%
  andothers = {et\addabbrvspace al\adddot}
}

\begin{document}

Lorem ipsum dolor sit amet,  consectetuer adipiscing elit.   Ut purus elit,\cite{1}
vestibulum ut, placerat ac, adipiscing vitae, felis.   Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.\cite{2}

\newpage
\printbibliography[title={Referencias bibliográficas}]
\end{document}

我明白了

在此处输入图片描述

提前致谢。

答案1

当姓名列表达到max(bib|cite)names限制时,它将自动截断为min(bib|cite)names。因此,如果您想在参考书目中看到最多六个姓名,您需要设置

minbibnames=6, maxbibnames=6,

您可以组合maxbibnames=6, maxcitenames=6,

maxnames=6,

如果需要的话,您可以对 执行相同的操作min(bib|cite)names

\documentclass[a4paper, 12pt,spanish]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage[T1]{fontenc}

\usepackage[style=numeric,
  maxnames=6, minbibnames=6,
  giveninits=true, terseinits=true]{biblatex}
\addbibresource{biblatex-examples.bib}

\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}

\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\revsdnamepunct}{}

\DeclareDelimAlias*{finalnamedelim}{multinamedelim}
\makeatletter
\DefineBibliographyExtras{spanish}{%
  \restorecommand\lbx@finalnamedelim
  \restorecommand\lbx@finallistdelim
}
\makeatother

\DefineBibliographyStrings{spanish}{%
  andothers = {et\addabbrvspace al\adddot},
}

\begin{document}
Lorem ipsum dolor sit amet \autocite{aksin}
vestibulum ut \autocite{companion}

\printbibliography
\end{document}

Aksın Ö、Türkmen H、Artok L、Çetinkaya B、Ni C、Büyükgüngör O 等,“固定化对饱和Pd-N-杂环卡宾在Mizoroki-Heck反应中催化特性的影响”。收录于:J. Organomet. Chem. 691.13(2006),第 3027-3036 页。//[2] Goossens M、Mittelbach F、Samarin A. The LaTeX Companion。第 1 卷,第 1 版,Reading,Mass.:Addison-Wesley,1994 年。第 528 页。

相关内容