符号 \gtreqqless 和 \lesseqqgtr 的倾斜版本

符号 \gtreqqless 和 \lesseqqgtr 的倾斜版本

我正在查看符号列表,但我认为我用 Windows Paint 创建的符号不存在?

在此处输入图片描述

它是符号\gtreqqless\lesseqqgtr的倾斜版本amssymb

这是真的吗或者我看错了?

答案1

软件包MnSymbol和以和的fdsymbol形式提供。如果您不喜欢它们,您可以从 CM glyphs 构建它们。\lesseqgtrslant\gtreqlessslant

\documentclass{article}

\usepackage{amssymb}

\makeatletter
\newcommand*{\lesseqgtrslant}{\mathrel{\mathpalette\@gtr@less@eq{\leqslant>}}}
\newcommand*{\gtreqlessslant}{\mathrel{\mathpalette\@gtr@less@eq{\geqslant<}}}
\newcommand*{\@gtr@less@eq}[2]{%
   \vcenter{%
      \offinterlineskip
      \m@th
      \setbox0=\hbox{$#1\@secondoftwo#2$}%
      \hbox{$#1\@firstoftwo#2$}%
      \kern-.2\ht0  % <--- had to guess this...
      \box0
   }%
}
\makeatother

\begin{document}

\noindent
$a \lesseqgtrslant a \gtreqlessslant a$\\[1ex]
$\scriptstyle a \lesseqgtrslant a \gtreqlessslant a$\\[1ex]
$\scriptscriptstyle a \lesseqgtrslant a \gtreqlessslant a$

\end{document}

在此处输入图片描述


编辑为了减小垂直尺寸,你可以挤压盒子。但是,挤压过度会导致线条变细。添加并替换上面\usepackage{graphicx}的定义\@gtr@less@eq

\newcommand*{\@gtr@less@eq}[2]{%
   \offinterlineskip
   \m@th
   \setbox0=\hbox{$#1\@secondoftwo#2$}%
   \hbox{$#1\vcenter{\hbox{\scalebox{1}[.85]{\vbox{\hbox{$#1\@firstoftwo#2$}\kern-.2\ht0\box0}}}}$}%
}

在此处输入图片描述

相关内容