Tirantes alineados entre ecuaciones amsmath

Tirantes alineados entre ecuaciones amsmath

Tengo un \amsmath alignedentorno que contiene algunas ecuaciones alineadas con &=. Quiero poder colocar llaves entre las ecuaciones de tal manera que tanto el contenido como el "punto" de la llave se puedan especificar fácilmente, con el resto de la ecuación alineada/desplazada en consecuencia. El espacio entre la riostra y las ecuaciones debe ser uniforme. Aquí hay una maqueta de lo que me gustaría: llave entre líneas.

Necesito poder apilar un número arbitrario de tales ecuaciones/llaves. La siguiente línea sería una &= 3con una llave que indica que el 1+2 se redujo a 3. El código básico para las ecuaciones sin llaves es:

\documentclass[a4paper]{article}
\usepackage{amsmath}

\begin{document}
  $\begin{aligned}
    1 + 1 + 1 &= 1 + 1 + 1 \\
              &= 1 + 2
  \end{aligned}$
\end{document}

Respuesta1

Aquí hay una vista alternativa sobre la agrupación, que podría ser de interés:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{mathtools,calc}
\begin{document}
\[
  %\setlength{\jot}{.5\jot} Adjust to bring the equations closer vertically
  \begin{aligned}
    1 + 1 + 1 &= 1 + \underbrace{1 + 1} \\
              &= \mathrlap{\underbrace{\phantom{1+\hspace{1.9em}}}}1 + \makebox[\widthof{$1+1$}]{$2$} \\
              &= \makebox[\widthof{$1+\hspace{1.9em}$}]{3}
  \end{aligned}
\]
\end{document}

El espacio entre líneas dentro de align-y-amigos se define en términos de \jot. Por lo tanto, podría considerar ajustarlo para que se adapte a sus necesidades.

Respuesta2

Siempre que no agreguemos demasiados números de un solo cifrado, podemos aprovechar el efecto de que todos los cifrados tengan el mismo ancho. Da una solución un poco más general que la del predecesor.

\documentclass[a4paper]{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{array}{r@{{}={}}c}
   1 + 1 + 1 +1& 1 + 1+ \underbrace{1 + 1} \\
              &1+\underbrace{1 + 2}\\
       &\underbrace{1+3}\\
      &4
\end{array}
\]



\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Siempre y cuando siempre estés agrupando cosas a la derecha, puedes hacer que esto funcione alineando el lado derecho a la derecha (usando un alignatentorno) y luego agregando una cantidad adecuada de espacio a la derecha para obtener la alineación debajo del abrazadera. Esta técnica también funciona igualmente bien para agrupar por la izquierda.

Ecuaciones con agrupación progresiva

\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}\noindent
Grouping on the right:
\begin{alignat*}{2}
  6! 
  &={} & 6 \times 5 \times 4 \times 3 \times \underbrace{2 \times 1}
  \\&={} & 6 \times 5 \times 4 \times \underbrace{3 \times 2}      \mspace{16mu}
  \\&={} & 6 \times 5 \times \underbrace{4 \times 6}               \mspace{32mu}
  \\&={} & 6 \times \underbrace{5 \times 24}                       \mspace{44mu}
  \\&={} & \underbrace{6 \times 120}                               \mspace{56mu}
  \\&={} & 720                                                     \mspace{72mu}
\end{alignat*}
Grouping on the left:
\begin{align*}
  6!
  &=                 \underbrace{6 \times 5} \times 4 \times 3 \times 2 \times 1
  \\&= \mspace{10mu} \underbrace{30 \times 4} \times 3 \times 2 \times 1
  \\&= \mspace{20mu} \underbrace{120 \times 3} \times 2 \times 1
  \\&= \mspace{35mu} \underbrace{360 \times 2} \times 1
  \\&= \mspace{50mu} \underbrace{720 \times 1}
  \\&= \mspace{65mu} 720
\end{align*}
\end{document}

Respuesta4

Puedes usar una matriz en lugar de alineado si esto es lo que necesitas:

    \documentclass[a4paper]{article}  
    \usepackage{amsmath}  

\begin{document}  
  $$\begin{array}{rcc}  
    1 + 1 + 1 &= &1 + 1 + 1 \\  
              &= &\underbrace{1 + 2}\\  
              &=&3  
    \end{array}$$  
\end{document}  

ingrese la descripción de la imagen aquí

información relacionada