不需要但不可见的 Unicode 字符

不需要但不可见的 Unicode 字符

我的 Tex 文档中出现了一个不可见的不需要的字符。我想删除它,但看不到它。

它来自我的 Bibtex 文件中的新引用,但在 Bibtex 中也不可见。

这是我尝试编译 Tex 文档时收到的错误消息:

! LaTeX Error: Unicode character ᅩ (U+FFFC)
               not set up for use with LaTeX.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.35 Bojke, Laura~ᅩ
                     , S. M. ï. C. K. ï. e.~a. (2021) Developing a reference
? 
Process aborted

我能做些什么?

答案1

您可以轻松地消除错误:只需.bib在文本编辑器中打开文件,Laura,从中找到并删除,,然后重新输入Laura,(不带控制字符)

然而 U+FFFC 是对象替换字符,这意味着在早期阶段存在一些格式错误的 unicode 编码文本,并且某些应用程序已删除格式错误的字节并将其替换为此标记。因此,您可能需要返回权威来源并检查 Laura 之后应该是什么,而不是简单地删除标记

如果是pubmed 上的此文档

在此处输入图片描述

我猜U+FCCC最初是上标脚注标记,ï.应该是某种空格,e.~a.应该是et. al.因此,bib 条目似乎经过了一些错误的文本编码,并且对于任何非 ascii 文本来说可能是乱码。您可能希望以正确的编码从头开始编写完整的 bib 条目,而不是简单地删除控制字符。

相关内容