更改 \citeauthor 中“和其他”的文本

更改 \citeauthor 中“和其他”的文本

預設本地化將biblatex其他作者縮寫\citeauthor為“等人。」。我認為這與作者所寫的文字有關\ifmorenames

如何更改本地化但保留此縮寫?

答案1

實際上並沒有預設的biblatex本地化。但english在舊版中用作後備的(美國)本地化確實使用了“at al”。為了andothers

如果您使用不同的本地化,其中 的 文字andothers被翻譯為您不喜歡的字串,您可以輕鬆地將其改回「et al」。如下。

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

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

\DefineBibliographyStrings{dutch}{
  andothers = {et\addabbrvspace al\adddot},
}

\addbibresource{biblatex-examples.bib}

\begin{document}
\autocite{sigfridsson,aksin}
\printbibliography
\end{document}

(Sigfridsson en Ryde 1998;Aksın 等人 2006)

相關內容