编码错误?

编码错误?

我正在使用以下包:\usepackage[utf8]{inputenc}

按照惯例在sharelatex中添加另一段文字后,出现以下错误:

程序包 inputenc 错误:Unicode 字符 ->(U+2192)

有人能告诉我这是什么意思吗?我该怎么做才能消除这个错误。我仍然可以编译文本,而且文本看起来不错。

答案1

U+2192 是右箭头,因此您的文档中必须有一个明确的 →。

请注意,默认的 utf8 inputenc 设置涵盖大多数拉丁字母文本字符,但不包括数学或其他脚本的扩展 unicode 范围。这些可以根据需求添加,例如

\DeclareUnicodeCharacter{2192}{\rightarrow}% math mode arrow

但是你不应该得到当前乳胶上显示的错误 U+2192预定义为文本模式右箭头,inputenc 具有定义

\DeclareUnicodeCharacter{2192}{\textrightarrow}

请提供完整的小文档和完整的错误消息。

相关内容