我知道 biblatex 目前不支持多语种。我正在尝试为 biblatex 添加对此的支持...
我正在寻找对以下奇怪现象的看法,并试图理解这一现象,这也是我努力的一部分。以这个 MWE 为例:
\begin{filecontents}{\jobname.bib}
@Article{test,
hyphenation = {german},
author = {Zakery Zokon},
title = {In Honore Salvatoris~"=Vom Sinn und Unsinn der Patrozinienkunde},
journaltitle = {Revue d'Histoire Eccl{\'e}siastique},
volume = {97},
year = {2002},
pages = {431--456, 791--823},
}
\end{filecontents}
\documentclass{article}
\usepackage{csquotes}
\usepackage{fontspec}
\usepackage[babelshorthands]{polyglossia}
\setdefaultlanguage{english}
\setotherlanguages{german}
\usepackage[language=auto,babel=other,style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\noindent
\cite{test}
\printbibliography
\end{document}
在日志中我看到:
(\end occurred when \ifx on line 31 was incomplete)
这很可疑,但我看不出第 31 行指的是什么,如果能给出任何指点,我将不胜感激。我正在尝试找出 polyglossia 中是否存在导致问题的 bug。