Biblatex:多语言会议记录 - 参考书目未反映语言变化

Biblatex:多语言会议记录 - 参考书目未反映语言变化

我正在排版会议论文集,其中的文本既有德语的也有英语的,每篇文本的末尾都有参考书目。对于英语文本,我希望参考书目用英语,对于德语文本,我希望参考书目用德语。我尝试这样做:

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia} 
\setmainlanguage{german}
\setotherlanguage{english}
\usepackage{csquotes}
\usepackage[style=verbose,sorting=none,babel=other,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@INCOLLECTION{bloch_uber_1956,
  author = {Felix Jacoby},
  title = {Über die Entwicklung der Griechischen Historiographie und den Plan
einer neuen Sammlung der griechischen Historikerframgmente},
  booktitle = {Abhandlungen zur Griechischen Geschichtsschreibung},
  year = {1956},
  editor = {Bloch, Herbert and Maier, Karl},
  pages = {16-64},
  address = {Leiden}
}
\end{filecontents}
\addbibresource{references.bib}
\begin{document}
\section{Erster Beitrag}
\begin{refsection}
Im Text: \cite{bloch_uber_1956}.
\printbibliography[heading=subbibliography]
\end{refsection}

\selectlanguage{english}
\section{Second article}
\begin{refsection}
In text citation:  \cite{bloch_uber_1956}.
\printbibliography[heading=subbibliography]
\end{refsection}
\end{document}

第二部分中语言切换为英语,但参考书目中的参考书目字符串并未切换:它们仍然设置为主要语言德语,因此仍然是“Hrsg. von“而不是”ed. by“和”S.“而不是”pp.“。

我是否遗漏了 biblatex 手册中的某些内容,或者无法通过 biblatex 实现这一点?

(babel 和 pdflatex 也会出现同样的问题。)

相关内容