是否无法同时使用unicode字符从左到右和带有参数utf8的包inputenc?

是否无法同时使用unicode字符从左到右和带有参数utf8的包inputenc?

我在以下文档中的 $ 之前和之后插入了“从左到右标记”字符(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}

在此处输入图片描述

相关内容