如何获取覆盖关系符号?

如何获取覆盖关系符号?

我想   覆盖表示覆盖关系。我在我的标准来源中找不到这种符号。Detextify 在这方面也失败了。我怎样才能得到这个关系符号?

答案1

如果您不能使用unicode-math,这里有几种可能性:

\documentclass{article}
\usepackage{amsmath}
\usepackage{pict2e,picture}

\newcommand{\coveringA}{%
  \mathrel{-\mkern-4mu}<%
}
\newcommand{\coveringB}{\mathrel{\text{$\vcenter{\hbox{\pictcoveringB}}$}}}

\newcommand{\pictcoveringB}{%
  \begin{picture}(1em,.5em)
  \roundcap
  \put(0,.25em){\line(1,0){.6em}}
  \put(.6em,.25em){\line(3,1){.4em}}
  \put(.6em,.25em){\line(3,-1){.4em}}
  \end{picture}%
}

\begin{document}

$x\coveringA y_{\coveringA}$

$x\coveringB y_{\coveringB}$

\end{document}

在此处输入图片描述

如果你确定不会在下标或上标中使用该符号,那么

\newcommand{\coveringB}{\mathrel{\vcenter{\hbox{\pictcoveringB}}}}

效率更高。在第二种解决方案中,您可以根据需要调整参数。

答案2

您正在寻找的符号是U+2919。您可以使用unicode-math来获取它。它已经\mathrel在这里定义为。

% arara: lualatex

\documentclass{article}
\usepackage{unicode-math}

\begin{document}
\setmathfont{XITS Math}
$\righttail\lefttail$
\setmathfont{Cambria Math}
$\righttail\lefttail$
\setmathfont{Asana Math}
$\righttail\lefttail$
\end{document}

在此处输入图片描述

或者您可以选择任何喜欢的字体并执行以下操作:

% arara: lualatex

\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools}
\newcommand*{\lefttail}[1]{\mathrel{\fontspec{#1}\text{\symbol{"2919}}}}

\begin{document}
$x\lefttail{code2000.ttf} y$
$x\lefttail{quivira.otf} y$
$x\lefttail{stix-regular.otf} y$
$x\lefttail{symbola.ttf} y$
\end{document}

在此处输入图片描述

不过,其中一些需要一些垂直调整。


您可能还想看看

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
\[
\begin{tikzcd}[column sep=4mm]
x & y\arrow[no head, tail]{l}
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

相关内容