\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 et al. 2006)

関連情報