这个问题可能与这个问题相关:biblatex 中的错误输出
我刚刚转到 TexPad,因为我想在 iPad Pro 上使用 LaTex。我有很多(部分非常旧的)LaTeX 源,并且遇到了一些字符编码问题 - 这些问题现在已修复,我正在使用 UTF8。
我有一个文件,只要我不使用参考书目,它就可以正常编译。现在我添加了
\usepackage[backend=biber]{biblatex}
\addbibresource{../Bibliographie_mg.bib}
...d 我收到了一些我无法理解的错误消息:
我觉得 bib latex 包好像缺少了什么东西。有人能告诉我如何解决这个问题吗?顺便说一句,除了错误消息之外,文件编译正常,包括参考书目。
所以,这里有一个 MWE(抱歉回复晚了,我经常出差,没有时间面对这个问题)...
这个结构是我最常用的结构
\documentclass[11pt, german, a4paper]{article}
%
% Language specific stuff
%
\usepackage{german}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
%
% global stuff
%
\usepackage[official,right]{eurosym}
\usepackage{babel}
\usepackage{a4}
\usepackage{times}
%
% Document specific stuff
%
\usepackage[backend=biber]{biblatex}
\addbibresource{../Bibliographie_mg.bib}
%
\begin{document}
This is a citation\cite{Fawcett2003}
\pagebreak
\printbibliography
\end{document}
答案1
您不应同时加载\usepackage{german}
和。(请参阅\usepackage{babel}
这里,我没有找到更好的参考,但它来自Ulrike,所以绝对值得信赖。)
biblatex
只会选择你的语言babel
,所以你应该停止加载
\usepackage{german}
babel
仅此而已。
请注意,german
打开“alte Rechtschreibung”并ngerman
进入“neue Rechtschreibung”。
答案2
这是一个很老的帖子。我不确定还有人遇到这个问题。
我在 Texpad macOS 上遇到了类似的问题。但我发现 biblatex 包的声明是不必要的。
当我简单地删除 \usepackage{bibletax} 时,一切都运行正常。