如何处理 !Package inputenc 错误:Unicode 字符 (U+202F) (inputenc) 未设置

如何处理 !Package inputenc 错误:Unicode 字符 (U+202F) (inputenc) 未设置

\DeclareUnicodeCharacter{211D}{\mathbb{R}}我读过之前提出的解决方案后也尝试了。但我的问题仍然存在,我陷入了困境。请帮忙!

谢谢,

卢卡斯

答案1

U+202F 是狭窄的无间断空间,所以你可能需要

\DeclareUnicodeCharacter{202F}{\,}

答案2

就我而言,它\DeclareUnicodeCharacer{202F}{\,}没有起作用,相反,我收到了多个关于忘记$和的错误}

原因是我.bib的 Zotero 生成的文件中有 202F Unicode 字符。

以下命令来自这个答案帮助我识别来源,它是出版物标题中包含“500 m”的空格:

\usepackage{inputenc}
\makeatletter
\def\UTFviii@defined#1{%
    \ifx#1\relax
    !!FIXME!!%
    \else
    \expandafter#1%
    \fi
}
\makeatother

相关内容