我在以下文档中的 $ 之前和之后插入了“从左到右标记”字符(U + 200E),并且在编译后出现错误,ERROR: Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.
如果我删除该行 \usepackage[utf8]{inputenc}
或仅删除参数utf8
,则文件编译没有问题。
有没有办法通过保持线路来解决此问题\usepackage[utf8]{inputenc}
?
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
$X$
\end{document}
答案1
您始终可以为尚未设置的角色添加定义。主要问题是,您希望它做什么:
\documentclass{article}
\usepackage[utf8]{inputenc}
\DeclareUnicodeCharacter{200E}{Left-to-Right!!!}
\begin{document}
$X$
\end{document}