Существует ли в LaTeX какой-либо символ для
решение1
Вот две возможные альтернативы. В обоих случаях ( \symA
и \symB
) я использую как левую, так и правую стрелку, соединенные для получения более широкой стрелки. Можно \mkern
увеличить отрицательно, если вы хотите уменьшить ширину. \symA
Использует \triangleq
компонент из amssymb
, но вертикальный зазор можно контролировать с помощью необязательного аргумента \stackon
. \symB
Не требует amssymb
, но пытается имитировать сужающийся знак равенства, показанный вами на рисунке, с помощью сложенных \rule
s. Опять же, вертикальные интервалы можно регулировать.
\documentclass{article}
\usepackage[usestackEOL]{stackengine}
\usepackage{amssymb}
\def\symA{\mathrel{\stackon[-0.8pt]{\leftarrow\mkern-6mu\rightarrow}%
{\scriptstyle\triangleq}}}
\def\symB{\mathrel{\stackon[.7pt]{\leftarrow\mkern-6mu\rightarrow}%
{\setstackgap{S}{0pt}\Shortstack{%
\scriptscriptstyle\triangle\\\rule[.8pt]{6pt}{0.25pt}\\\rule{8pt}{.25pt}}}}}
\stackMath
\begin{document}
$A \symA B \symB C$
\end{document}
решение2
Готового символа как такового не существует, но вы определенно можете создать новый.
Просто определите новый макрос, используя либо , \mathbin
либо \mathrel
. Я думаю, что вам понадобится последний вариант, поскольку стрелка обычно показывает связь.
Пожалуйста, посмотриздесьдвое понимают тонкие различия между двумя решениями.
Вы используете\overset
команда для объединения ваших операторов.
В любом случае, вот вам решение.
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand{\leftrightarrowtriangleqbin}{\mathbin{\overset\triangleq\leftrightarrow}}
\newcommand{\leftrightarrowtriangleqrel}{\mathrel{\overset\triangleq\leftrightarrow}}
\begin{document}
$S \leftrightarrowtriangleqbin T$
$S \leftrightarrowtriangleqrel T$
\end{document}
А вот пример вывода.
Видите тонкую разницу в расстоянии между ними?
На самом деле, для второго \mathrel
вокруг конструкция излишняя. Как указалэгрегниже, \overset
сохранитбинарное отношениехарактер его второго аргумента.