
报错原因,少了一个英文逗号,多了一个中文空格
可以使用ctrl+F进行全文排除
总结
在LaTeX中,当您尝试编译包含某些特殊Unicode字符(如零宽空格U+200B)的文档时,可能会遇到错误消息,提示inputenc包没有为这些字符设置。这是因为inputenc包主要用于处理可打印的ASCII和Latin字符,而一些特殊的Unicode字符可能需要额外的处理。
为了解决这个问题,您可以尝试以下方法:
-
删除或替换特殊字符:
如果可能,最简单的解决方法是删除或替换文档中的U+200B字符。由于它是零宽空格,它通常不会对文档的视觉呈现产生任何影响,因此删除它应该是安全的。 -
使用
xelatex或lualatex:
如果您需要保留文档中的特殊Unicode字符,并且您的文档包含非Latin字符或复杂的排版需求,您可能需要使用xelatex或lualatex编译器,而不是传统的latex或pdflatex。这些编译器支持Unicode字符,并且不需要inputenc包。使用
xelatex或lualatex时,您可能还需要将文档的类从article改为xelatex或lualatex</


8381

被折叠的 条评论
为什么被折叠?



