将 Unicode 字符添加到文档

将 Unicode 字符添加到文档

我正在尝试在文档中输入两个 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。

我希望所提供的信息足以回答我的问题。

答案1

在此处输入图片描述

\documentclass{article}

\usepackage{newunicodechar}

\newunicodechar{「}{\ensuremath\lceil}
\newunicodechar{」}{\ensuremath\rfloor}
\title{Unicode char test}

\author{Skip}
\date{}
\usepackage{fontspec}
%\setmainfont{Times New Roman}

\begin{document}


「test」


\end{document}

相关内容