如何在 Biber (1.6) 中设置语言?

如何在 Biber (1.6) 中设置语言?

我用它biber来管理我的参考书目。我使用的是 MikTeX,安装了所有更新。但是,在更新到 1.6 后,我的语言设置不起作用。尽管设置German为主要语言,但参考书目输出的是英语。发生了什么变化?或者我做错了什么。

以下是 MWE:

% test.tex

% !TEX TS-program = xelatex
% !TEX encoding =UTF-8 Unicode

\documentclass[a4paper,12pt,headings=small]{scrreprt}

\usepackage{polyglossia}
\setmainlanguage{german}


\usepackage[
backend=biber,
style=authoryear-icomp,
]{biblatex}
\bibliography{bibliographie.bib}

\begin{document}
\chapter{Einleitung}
Ich möchte \textcite{bannas2012} zitieren und bin gespannt auf das Ergebnis.

\printbibliography
\end{document}

bibliography.bib

% Encoding: UTF8

@ARTICLE{bannas2012,
  author = {Bannas, Günter},
  title = {Angela Merkel in Indonesien},
  year = {2012},
  month = jul,
  url = {http://www.faz.net},
  urldate = {2013-03-21},
}

也许,语言相关的biber日志有帮助:

INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'bibliographie.bib'
INFO - Overriding locale 'de_DE.UTF-8' default tailoring 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting 'entry' list 'nyt' keys
INFO - No sort tailoring available for locale 'de_DE.UTF-8'
INFO - Writing 'einstellungen.bbl' with encoding 'UTF-8'

答案1

核心团队biblatex知道这个问题并在 github 的当前分支中提供了修复dev

PLK 在 github 上写道

这是由于 Polyglossia >1.2 中的更改导致的,无法像以前一样进行修补。SF 上的 Biblatex 2.7 开发版修复了这个问题。

dev分支可以在这里下载:https://github.com/plk/biblatex/tree/dev

相关内容