我的 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 条目,而不是简单地删除控制字符。