Alinee flechas de equivalencia y signos iguales sin espacios extraños

Alinee flechas de equivalencia y signos iguales sin espacios extraños

Quiero lograr el siguiente diseño:

    1a = 1b
<=> 2a = 2b
<=> 3a = 3b

Es decir, quiero que la \Leftrightarrows y los =signos estén alineados. Esto es lo que pensé que funcionaría:

\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
Thus,
\begin{align*}
                   & 1a &= 1b  \\
    \Leftrightarrow&  2a &= 2b  \\
    \Leftrightarrow&  3a &= 3b.
\end{align*}
\end{document}

ingrese la descripción de la imagen aquí

El espaciado está claramente fuera de lugar. Si agrego otro indicador de alineación, obtengo el siguiente resultado:

\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
Thus,
\begin{align*}
    &               & 1a &= 1b  \\
    &\Leftrightarrow&  2a &= 2b \\
    &\Leftrightarrow&  3a &= 3b.
\end{align*}
\end{document}

ingrese la descripción de la imagen aquí

Esto se ve mejor. Pero, ¿cómo me deshago del espacio extra entre las flechas y las variables? Apregunta similarRealmente no pude ayudarme.

¡Gracias de antemano!

Respuesta1

Utilice el formulario internoaligned

\documentclass{article}

\usepackage{amsmath}

\begin{document}
Thus,
\[
\begin{aligned}
    &               &  1a &= 1b  \\
    &\Leftrightarrow&  2a &= 2b \\
    &\Leftrightarrow&  3a &= 3b.
\end{aligned}
\]
\end{document}

ingrese la descripción de la imagen aquí

Si quieres controlar el espaciado, alignedates tu amigo.

\[
\begin{alignedat}{2}
    &               & \quad 1a &= 1b  \\
    &\Leftrightarrow&  2a &= 2b \\
    &\Leftrightarrow&  3a &= 3b.
\end{alignedat}
\qquad\text{or}\qquad
\begin{alignedat}{2}
    &               & \qquad 1a &= 1b  \\
    &\Leftrightarrow&  2a &= 2b \\
    &\Leftrightarrow&  3a &= 3b.
\end{alignedat}
\]

ingrese la descripción de la imagen aquí

Utilice \quado \qquado cualquier comando de espaciado que introduzca la cantidad de espacio que desee.

Respuesta2

En este caso simplemente usaría \iffen lugar de \Leftrightarrow, ya que \iffagrega el espacio adecuado en ambos lados de la flecha y con la forma de la expresión ya está alineada. En general, puedes usar alignat*en lugar de align*para ajustar el espacio entre las flechas y las igualdades como desees.

A continuación se muestra un ejemplo para ambos casos.

\documentclass{article}
\usepackage{amsmath}
\begin{document}
With \verb|\iff|:
\begin{align*}
         1a &= 1b  \\
    \iff 2a &= 2b \\
    \iff 3a &= 3b.
\end{align*}
With \verb|alignat*|:
\begin{alignat*}{2}
    &\qquad         & 1a &= 1b  \\
    &\Leftrightarrow& 2a &= 2b \\
    &\Leftrightarrow& 3a &= 3b.
\end{alignat*}
\end{document}

información relacionada