
Tengo una lista de ecuaciones con anotaciones como la siguiente:
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{align*}
aaaa &= 1 &&\text{for $X$} \\
bbbb &= 1 &&\text{for $Y$} \\
c &= 1 &&\text{for $Z$} \\
d &= 12 &&\text{for $Z$}
\end{align*}
\end{document}
Dado que las dos últimas líneas tienen la misma anotación, me gustaría agregar una llave allí y colocar la anotación al lado de la llave. Sé que puedo hacer eso así:
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\left. \begin{aligned}
c &= 1 \\
d &= 12 \\
\end{aligned} \right\} &&\text{for $Z$}
\end{align*}
\end{document}
¿Pero cómo unir los dos? Las dos últimas líneas sólo estarán alineadas entre sí, no con las dos primeras. ¿Hay alguna salida a esto?
Gracias de antemano.
Respuesta1
Aquí hay un intento ingenuo de colocar aparatos ortopédicos en align
:
\documentclass{scrartcl}% http://ctan.org/pkg/koma-script
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align*}
aaaa &= 1 &&\text{for $X$} \\
bbbb &= 1 &&\text{for $Y$} \\
c &= 1 && \\
d &= 12 &&\llap{\smash{\raisebox{\dimexpr.5\normalbaselineskip+.5\jot}{$\left.\begin{array}{c}\null\\[\jot]\null\end{array}\right\}\quad$}}}
\text{\smash{\raisebox{\dimexpr.5\normalbaselineskip+.5\jot}{for $Z$}}}
\end{align*}
\end{document}
La combinación de \smash
(eliminar cualquier altura vertical), \raisebox
(para movimiento vertical) y \llap
(eliminar el ancho horizontal usando un l
movimiento de izquierda sobre lap
) permite manipular la posición de la abrazadera.
Por supuesto, se puede ajustar la ubicación (horizontal) del aparato ortopédico.