我正在尝试在文档中输入两个 Unicode 字符。第一个是「第二个是」。但是,到目前为止,我见过的解决方案都无法帮助我实现这两个字符。以下代码是我尝试使用其他帖子中提到的方法插入字符的地方,例如
\newunicodechar{}{}
或者
\DeclareUnicodeCharacter{}{}
或者
\char"
我不完全确定我是否正确使用了这些命令,这就是为什么我在下面提供了我的全部代码。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{newunicodechar}
\newunicodechar{「}{\mopen}
\newunicodechar{」}{\mclose}
\DeclareUnicodeCharacter{14A5}{\mopen2}
\DeclareUnicodeCharacter{14A7}{\mclose2}
\title{Unicode char test}
\author{Skip}
\date{}
\begin{document}
\maketitle
\mopen「test\mclose」
\char"14A5
\end{document}
在此文档中,我尝试打印“「测试」“ 而下面只有字符 “「“。在输出中,我只得到“测试”,出于某种原因,它在前一页上打印“14A52 14A72”。输出伴随着一些与使用相关的未定义的控制序列错误
\DeclareUnicodeCharacter{}{}
和
\mopen
\mclose
有关更多信息;我在 Sharelatex 上使用 XeLaTeX。
我希望所提供的信息足以回答我的问题。