"\triangleq"가 포함된 "\leftrightarrow"에 대한 LaTeX 기호

"\triangleq"가 포함된 "\leftrightarrow"에 대한 LaTeX 기호

LaTeX에는 다음 기호가 존재합니까?

여기에 이미지 설명을 입력하세요

답변1

여기에 두 가지 가능한 대안이 있습니다. 두 경우 모두 ( \symA\symB) 더 넓은 화살표를 얻기 위해 결합된 왼쪽 및 오른쪽 화살표를 모두 사용합니다. \mkern너비를 더 좁히려면 음수로 늘릴 수 있습니다 . 에서는 의 구성요소를 \symA사용 하지만 수직 간격은 에 대한 선택적 인수를 사용하여 제어할 수 있습니다 . 에는 가 필요하지 않지만 쌓인 s를 사용하여 그림에 표시된 테이퍼된 등호를 모방하려고 합니다 . 다시 말하지만 수직 간격은 조정 가능합니다.\triangleqamssymb\stackon\symBamssymb\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주변의 건설은 중복됩니다. 가 지적한 바와 같이egreg\overset아래 에서는이진 관계두 번째 주장의 성격.

관련 정보