
Есть ли готовый к использованию символ, красиво выглядящая команда, похожая на \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}