Zotero 导出的 bibtex 文件包含错误字符

Zotero 导出的 bibtex 文件包含错误字符

我使用 biblatex 和 biber。我的参考书目由 Zotero 自动导出。我的编辑器是 debian 上的 texmaker。不幸的是,bib 文件中包含字符,latex 无法解码。我收到错误: ! Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.

我怎样才能找到坏字符,或者我还能做些什么来防止出现此问题?

编辑:我的序言

\documentclass[a4paper, 12pt]{scrreprt}


\usepackage[ngerman,english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{newunicodechar,textgreek}

\usepackage{csquotes}
\usepackage{setspace}
\onehalfspacing
\usepackage{graphicx}

\usepackage{booktabs}
\usepackage{array}
\usepackage{tabularx}
\usepackage{rotating}
\usepackage[table]{xcolor}

\usepackage{biocon}         
\usepackage[english]{varioref}
\usepackage[
    style=authoryear, 
    backend=biber,
    isbn=false,
    doi=false,
    url=false,
    maxcitenames=2,
    maxbibnames=7,
    minbibnames=5,
    uniquename=false,
    uniquelist=false,
    firstinits=true
    ]
    {biblatex}

答案1

这个问题似乎是关于相同的错误信息,其中一个答案也包括 biber,所以它可能相关。

引用的解决方案埃格尔:添加你的序言

\DeclareUnicodeCharacter{00A0}{ }

当然,您的情况可能有所不同。这是针对“不间断空格”字符的。我想在可以在 UTF8 和 ANSI 之间切换的编辑器中打开 .bib 文件将有助于找到有问题的字符。

相关内容