如何在乳胶中写出双十字积符号?

如何在乳胶中写出双十字积符号?

在此处输入图片描述

\ltimes前两个符号和有命令\rtimes,但我找不到其他 4 个符号的命令。有没有简单的方法可以为这些符号创建命令?

答案1

只需组合现有的符号:

\documentclass{article}

\usepackage{amssymb}

\begin{document}

$\blacktriangleright\mathrel{\mkern-4mu}<$,
$>\mathrel{\mkern-4mu}\blacktriangleleft$,
$\blacktriangleright\joinrel\mathrel{\triangleleft}$,
$\mathrel{\triangleright}\joinrel\blacktriangleleft$

\end{document}

在此处输入图片描述

\joinrel被 (稳健地) 定义为\mathrel{\mkern-3mu}。对于最后两个符号来说,这已经足够了;对于前两个符号,稍微大一点的值4mu对我来说看起来更好。

事实上,\ltimes\rtimes不会产生图片中的“不对称”符号。它们可以通过将</>\triangleleft/连接起来类似地获得\triangleright

$>\joinrel\mathrel{\triangleleft}$ vs. $\rtimes$
$\mathrel{\triangleright}\joinrel<$ vs. $\ltimes$

在此处输入图片描述

我的想象力还不够丰富,无法为所有这些想出名字;-)

答案2

这采用了 campa 的答案 (+1) 并进行了增强/修改:它将结果向下缩放以占据与字母 相同的垂直空间x

与 campa 的结果一样,它适用于各种数学风格。

妇女权利委员会:

\documentclass{article}
\usepackage{mathtools,amssymb,scalerel}
\newcommand\bicrossl{%
  \mathrel{\scalerel*{\mathrel{\triangleright}\joinrel\blacktriangleleft}{x}}}
\newcommand\bicrossr{%
  \mathrel{\scalerel*{\blacktriangleright\joinrel\mathrel{\triangleleft}}{x}}}
\newcommand\biopencrossl{%
  \mathrel{\scalerel*{>\kern-.4\LMpt\joinrel\blacktriangleleft}{x}}}
\newcommand\biopencrossr{%
  \mathrel{\scalerel*{\blacktriangleright\joinrel\kern-.4\LMpt<}{x}}}
\begin{document}
$x\bicrossr y$ and $x\bicrossl y$, 

$x\biopencrossr y$ and $x\biopencrossl y$, 

$\scriptstyle x\bicrossr y$ and $\scriptstyle x\bicrossl y$, 

$\scriptstyle x\biopencrossr y$ and $\scriptstyle x\biopencrossl y$, 
\end{document}

在此处输入图片描述

相关内容