Biber 和德语变音符号

Biber 和德语变音符号

我对 biber (2.1) 和德语变音符号有问题。我的参考书目 Thesis.bib 只有一个条目:

   @article{cite1,
   author = {G{\"{o}}, A.},
   journal = {journal},
   title = {{lalelu}},
   }

我的 main.tex 文件是:

    \documentclass[ngerman]{scrreprt}
    \PassOptionsToPackage{backend=biber}{biblatex}
    \usepackage{biblatex}
    \addbibresource{Thesis.bib}
    \begin{document}
    \cite{cite1}
    \printbibliography
    \end{document}

我通过 pdflatex main && biber main 进行编译。biber 的输出是

INFO - This is Biber 2.1
INFO - Logfile is 'main.blg'
INFO - Reading 'main.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'Thesis.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8

退出代码为 1。当我从 Thesis.bib 中的作者行中删除变音符号时,一切都正常。如果变音符号是 bib 条目的另一个字段,则没有区别,并且我对 \% 和 \& 也遇到了同样的问题。

我正在使用来自 MacPorts 的 OSX 10.11 和 texlive2015。

有人遇到过类似的问题吗?

祝一切顺利,彼得

答案1

添加

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

到您的文档,biber以 UTF8 格式运行并输出

答案2

好吧......我终于解决了!原来是 texlive 安装出了问题。升级到 OSX 10.11 后,我没有更新 MacPorts 安装。

此外,我还遇到了 Mendeley 生成的 .bib 文件的问题。如果 bib 条目包含字段 month,Mendeley 会导出一个缩写,如 March=mar,这会导致 biber 出现问题。不幸的是,biber 退出时没有显示正确的错误消息。该问题在 biber 手册中有所提及。

相关内容