與 lesseqqgtr 類似的符號,但用 approx 代替 equal

與 lesseqqgtr 類似的符號,但用 approx 代替 equal

是否有一個現成的符號,看起來很漂亮的命令類似於\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} 

在此輸入影像描述

相關內容