如何在 LaTeX 文档中找到这个 Unicode 字符 U+202F?

如何在 LaTeX 文档中找到这个 Unicode 字符 U+202F?

我收到以下错误,但我找不到 unicode 字符

程序包 inputenc 错误:Unicode 字符(U+202F)

TeXLive:2017
操作系统:Linux Debian Stretch 9.1

答案1

这是一个狭窄的无间断空间,很难发现,但你可以

   \DeclareUnicodeCharacter{202F}{FIX ME!!!!}

如果你只想找到它或

   \DeclareUnicodeCharacter{202F}{\,}

如果你想将其定义为一些合理的东西。

答案2

如果在序言中插入以下代码(在加载过程inputenc中,任何未声明的 unicode 字符出现的地方都会出现文本 !!FIXME!!。

\makeatletter
  \def\UTFviii@defined#1{%
    \ifx#1\relax
      !!FIXME!!%
    \else
      \expandafte‌​r#1%
    \fi
  }
\makeatother

utf8.def(参考:该宏在.Run中定义,texdoc utf8ienc以获取包文档。由于包将来可能会发生变化,因此此 hack 将来也可能会停止工作;所以要小心!)

相关内容