我目前正在写我的学士论文,在插入一些引用并向我的 bib 文件添加一些内容时,发生了上述错误。我试图通过删除发生错误之前的所有步骤来“修复”它,但它仍然存在,我就是找不到任何解决方案。由于我是 latex 的新手,我将不胜感激任何快速帮助!我发现了一些可以消除此错误的方法,但它没有:
\DeclareUnicodeCharacter{200}{„ “}
我直接插入
\usepackage[utf8]{inputenc}
但这仍然不能解决问题
提前谢谢大家!
答案1
它是一个细空格字符,添加
\DeclareUnicodeCharacter{200A}{!!!FIX ME!!!}
到你的序言,然后看看那段文字出现在哪里,重新输入没有细空格字符的那部分源代码
日志文件也应该指出错误,它看起来像
(./somefile
<other messages>
! Package inputenc Error: Unicode character Δ (U+0394)
(inputenc) not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.766 \item \textbf{Distance $Δ$}
- how much did we move by?
You may provide a definition with
\DeclareUnicodeCharacter
它告诉你这个角色在somefile.tex