LaTeX 中的 Unicode 字符

LaTeX 中的 Unicode 字符

如何使用相应的字符串在 LaTex 中显示 unicode 字符?

我从应用程序中复制了以下内容:

原来的

我得到了这个作为 LaTex 字符串:

\begin{equation}
\alpha  \beta  \unicode{043e} \copyright  \text{\` a} \unicode{01b0}
\end{equation}

但是我的 TeXMaker 无法解释它:

在 TeXMaker 中

我找到了一些相关的帖子,但无法得出结论如何继续。一套清晰的说明将非常有帮助!

谢谢

答案1

这在 XeLaTeX 中对我有用:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial Unicode MS}
\usepackage{xeCJK} % for Japanese - just for testing
\setCJKmainfont{Arial Unicode MS} % for Japanese
\usepackage[russian,english,japanese]{babel}
\usepackage{unicode-math}
\begin{document}
\char"0416 \char"6771 \char"043E \char"01B0
\begin{equation}
\alpha  \beta  \text{\char"043E} \copyright  \text{\` a} \text{\char"01B0}
\end{equation}
\end{document}

在十六进制代码中提到大写“E”和“B”,这很重要。unicode-math包也是必需的。

输出:

在此处输入图片描述

答案2

必须在 xelatex 或 lualatex 中编译,并选择提供所有符号的字体。用于\symbol{}访问 unicode 插槽。

同样重要的是,超过 9 的十六进制数字必须用大写字母("043E而不是"043e)指定。

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\usepackage{unicode-math}
\begin{document}
\begin{equation}
\alpha  \beta  \text{\symbol{"043E}} \copyright  \text{\` a} 
  \text{\symbol{"01B0}}
\end{equation}
\end{document}

在此处输入图片描述

相关内容