使用 XeTeX、biblatex 和 polyglossia 的多语言书目

使用 XeTeX、biblatex 和 polyglossia 的多语言书目

我正在尝试使用 XeLaTeX + polyglossia + biblatex + biber 编写俄语文本,并引用一些俄语、英语和德语参考文献。作为 biblatex 样式,我使用biblatex-gost它可以使用常见的 LaTeX + babel + bibtex 来处理多语言书目,但 XeLaTeX 中的结果不太好 - 所有字段都未本地化。

我的.tex 文件:

\documentclass[11pt, a4paper]{article}

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{csquotes}

\setmainfont{Palatino Linotype}
\setsansfont{Arial}
\setmonofont{Courier New}

\sloppy
\hyphenpenalty=10000

\usepackage{polyglossia}
\setdefaultlanguage{russian}
\setotherlanguages{english, german}

\usepackage[%
            backend=biber,
            bibstyle=gost-numeric,
            language=auto,
            babel=other,
            sorting=ntvy,
            doi=false,
            eprint=false,
            isbn=false,
            dashed=false
                ]{biblatex}
\addbibresource{../bib/thesis.bib}

\begin{document}
Some text \cite{Gonzalez2002,Gonzalez2005ru}.

\printbibliography
\end{document}

论文.bib文件:

@BOOK{Gonzalez2002,
  title = {Digital Image Processing},
  publisher = {Prentice Hall},
  year = {2002},
  author = {R. C. Gonzalez and R. E. Woods},
  pages = {793},
  edition = {2},
  language = {english},
  hyphenation = {english}
}

@BOOK{Gonzalez2005ru,
  title = {Цифровая обработка изображений : Пер. с англ},
  publisher = {М.: Техносфера},
  year = {2005},
  author = {Р. Гонсалес and Р. Вудс},
  pages = {1072},
  language = {russian}
}

结果pdf如下所示:

但应该:

我读到过 biblatex 不能与多语种一起使用(至少前一段时间是这样),但我希望有一个可能的解决方案,如果有人能帮助我,我将非常感激。

更新:作为 TeX 系统,我使用 TeXLive 2012。

答案1

作者应该更清楚这一点,但据我所知,Biblatex 并不正式支持多语种(不幸的是)。我Babel使用西尔尽管我还没有彻底测试过,但它似乎运行良好。

更新:自 2.8 版起,Biblatex 添加了多语支持。

相关内容