LaTeX 符号“\leftrightarrow”用“\triangleq”表示

LaTeX 符号“\leftrightarrow”用“\triangleq”表示

在 LaTeX 中,是否存在以下符号

在此处输入图片描述

答案1

这里有两种可能的选择。在两种情况下(\symA\symB),我都使用连接在一起的左箭头和右箭头以获得更宽的箭头。\mkern如果您希望宽度更窄,可以将负数增加。\symA使用\triangleq来自的组件amssymb,但可以使用可选参数来控制垂直间隙\stackon。不需要\symBamssymb但尝试通过使用堆叠的 s 来模仿您在图中显示的锥形等号\rule。同样,垂直间距是可调整的。

\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将保留二元关系其第二个论点的性质。

相关内容