我用它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
。
这是由于 Polyglossia >1.2 中的更改导致的,无法像以前一样进行修补。SF 上的 Biblatex 2.7 开发版修复了这个问题。
dev分支可以在这里下载:https://github.com/plk/biblatex/tree/dev