小于或等于位于大于或等于之上

小于或等于位于大于或等于之上

我在包“amssymb”中找到了命令$\gtrless$和$\lessgtr$。

https://milde.users.sourceforge.net/LUCR/Math/mathpackages/amssymb-symbols.pdf

我找不到类似的命令,可以为每个命令添加等号,即 $\geq$ 位于 $\leq$ 之上,反之亦然。有什么帮助吗?谢谢

答案1

也许是这样的......

\documentclass{article}
\usepackage{stackengine,scalerel}
\newcommand\gele{\mathrel{\hstretch{1.5}{%
  \stackanchor[1pt]{\scriptscriptstyle\geq}{\scriptscriptstyle\leq}}}}
\stackMath
\begin{document}
$a \gele b$
\end{document}

在此处输入图片描述

或者...如果你想要符号和原始组件一样宽,

\documentclass{article}
\usepackage{stackengine,scalerel}
\stackMath
\newcommand\gele{\mathrel{\stackanchor[1pt]{\vstretch{.5}{\geq}}{\vstretch{.5}{\leq}}}}
\begin{document}
$a \gele b$
\end{document}

在此处输入图片描述

答案2

你可以按照如下方式操作,但是...这意味着什么?

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\gele}{\mathrel{\mathpalette\gele@{\ge\le}}}
\newcommand{\lege}{\mathrel{\mathpalette\gele@{\le\ge}}}
\newcommand{\gele@}[2]{\gele@@#1#2}
\newcommand{\gele@@}[3]{%
  \vcenter{\offinterlineskip\m@th
    \sbox\z@{$#1\mkern3mu$}%
    \ialign{##\cr$#1#2$\cr\noalign{\vskip\wd\z@}$#1#3$\cr}%
  }%
}
\makeatother

\begin{document}

\[
X\gele Y\lege Z
\]

\begin{center}
$X\gele Y\lege Z$ \\[2ex]
$\scriptstyle X\gele Y\lege Z$
\end{center}

\end{document}

在此处输入图片描述

答案3

只是为了好玩:

\documentclass{standalone}
\usepackage{mathtools}

\begin{document}
$a \rlap{\raisebox{0.7ex}{$\scriptscriptstyle\geq$}}%
  \raisebox{0.26ex}{\rotatebox{180}{$\scriptscriptstyle\geq$}} b$
\end{document}

演示

相关内容