如何制作垂直 \iff?

如何制作垂直 \iff?

我想制作一个竖版的\iff。我不能满足于\Updownarrow,因为它太短了。

答案1

\Updownarrow是一个可扩展的符号,因此可以\Big在它前面使用。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\Longupdownarrow}{\Big\Updownarrow}

\begin{document}

\begin{align*}
a+b&=c \\
\Longupdownarrow \\
x+y&=z
\end{align*}

\end{document}

在此处输入图片描述

答案2

您可以使用以下方式实现此目的\rotatebox

\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{graphicx} 

\begin{document}

\[ A\mathrel{\mkern 3mu\rotatebox[origin =c]{90}{$\iff$}}B \]%

\end{document} 

在此处输入图片描述

编辑:正如@egreg所建议的,您可以考虑使用\Longleftrightarrow,它的每一侧都有不同的间距(即旋转后的上方和下方):

\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb}
\usepackage{graphicx} 

\begin{document}

\begin{gather*} 
    xxx yyyy zzz \\
A\mathrel{\mkern 3mu\rotatebox[origin =c]{90}{$\iff$}}B \\
 xxx yyyy zzz \\
 A\mathrel{\mkern 3mu\rotatebox[origin =c]{90}{$\Longleftrightarrow$}}B \\
    xxx yyyy zzz%
\end{gather*}

\end{document} 

在此处输入图片描述

相关内容