我正在尝试在 LaTeX 上输出这个字符:⊰ (点击这里如果你看不到)
我搜索和阅读得越多,我就越困惑。目前我毫无头绪。
据说命令是\prurel
,但我找不到与该宏相关的软件包。 命令\mathrel
是相关的,但我不知道如何相关,我也没有找到该宏的软件包。\UnicodeMathSymbol{"022B0}
以某种方式相关,我还不知道是哪种方式。unicode-math.tex
与所有这些内容都相关,但我无法在安装中找到该文件。
我只是希望能够在不造成附带损害的情况下添加它(例如将所有其他符号转换为unicode或类似的东西)。
答案1
我不是这个主题的专家,但经过一些实验和侦查工作,我发现了以下几点:
您对 和 的猜测
\UnicodeMathSymbol{"022B0}
似乎\prurel
是\mathrel
基于文件 的内容[...]texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
,其中包含以下行:\UnicodeMathSymbol{"022B0}{\prurel}{\mathrel}{element precedes under relation}%
该文件是软件包的一部分
unicode-math
。根据该包的文档:
一个简单的开始是:
\usepackage{unicode-math} \setmathfont{xits-math.otf}
因此我尝试了以下 MWE:
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{xits-math.otf}
\begin{document}
$a\prurel b$, $c ⊰ d$
\end{document}
必须使用xelatex
或进行编译lualatex
(因为它使用.otf
字体,仅受这些引擎支持),并生成:
结论是,所讨论的宏(\prurel
)只是一种从包含该符号的适当数学字体中获取符号的方法,在这种情况下是xits-math.otf
(但文档unicode-math
列出了其他兼容字体),如果您没有适当的字体,它将不起作用。
此外,由于该符号显然仅在otf
字体中实现,因此您需要xelatex
或luatex
编译您的文档。我不知道这是否符合“附带损害赔偿”的条件 :-)
答案2
符号是\prec
,还有一个对应符号,称为\succ
。两者都是数学符号,必须在数学模式下书写。