修改 \citeauthor 中的“及其他”文字

修改 \citeauthor 中的“及其他”文字

默认本地化将biblatex附加作者缩写\citeauthor为““。我认为这和所写的文字有关\ifmorenames

如何改变本地化但保留此缩写?

答案1

实际上没有默认的本地化。但在旧版本中用作后备的biblatex(美国)本地化确实使用“at al.”表示。englishandothers

如果您使用不同的本地化语言,其中文本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 和 Ryde 1998;Aksın 等人 2006)

相关内容