符号类似于 lesseqqgtr,但使用 approx 代替等式

符号类似于 lesseqqgtr,但使用 approx 代替等式

是否有一个可立即使用的符号,看起来与 类似\lesseqqgtr,但是用\approx代替=符号的命令?

我目前的方法是\underset{>}{\overset{<}{\approx}},看起来很不自然,符号之间的间距太大;而且它也不像那么宽\lesseqqgtr


编辑。由于该\approx符号由于其摆动性而需要更多的空间=,因此很难使符号像 一样紧凑\lesseqqgtr,类似于\lesseqgtr( \underset{>}{\overset{<}{\sim}}) 的符号也可能对我有用。

答案1

无包裹。

\documentclass{article}
\usepackage{amssymb}

\newcommand{\lessapproxgtr}{\mathrel{\mathpalette\lagA{<>}}}
\newcommand{\gtrapproxless}{\mathrel{\mathpalette\lagA{><}}}
\newcommand{\lagA}[2]{\lagB#1#2}
\newcommand{\lagB}[3]{%
  \vcenter{\offinterlineskip\mathsurround=0pt
    \halign{##\cr$#1#2$\cr\noalign{\vskip0.5pt}$#1\approx$\cr\noalign{\vskip0.5pt}$#1#3$\cr}%
  }%
}

\begin{document}

$a \lessapproxgtr b \gtrapproxless c \lesseqqgtr d$
$\scriptstyle a \lessapproxgtr b \gtrapproxless c \lesseqqgtr d$
$\scriptscriptstyle a \lessapproxgtr b \gtrapproxless c \lesseqqgtr d$

\end{document} 

在此处输入图片描述

答案2

这是你想要的吗?

\documentclass{article}
\usepackage{amssymb} 
\usepackage[usestackEOL]{stackengine} 
\newcommand{\lessapproxgtr}{\setstackgap{L}{1.35ex}\mathrel{\Vectorstack{<\\ \approx \\>}}}

\begin{document}

$a \lessapproxgtr b$

\end{document} 

在此处输入图片描述

相关内容