Cambiar el tamaño de fuente de una matriz dentro de un entorno de alineación

Cambiar el tamaño de fuente de una matriz dentro de un entorno de alineación

Estoy intentando etiquetar varias líneas a la vez en una ecuación muy larga. Deesta preguntaSe me ocurrió el siguiente ejemplo mínimo:

\documentclass{report}
\usepackage[onehalfspacing]{setspace}
\usepackage{amsmath}
\begin{document}
\begin{align*}
    x &= \sum_i c_i X_i \\
    &\left. \def\arraystretch{1.5}
    \begin{array}{l}
    + \sum_i c_i Y_i \\
    +\sum_i c_i Z_i 
    \end{array} 
    \right\} \tag{From (1)} \\
\end{align*}
\end{document}

que genera

Ejemplo mínimo

Como puede ver, he intentado corregir el hecho de que la matriz de forma predeterminada tendrá un espacio entre filas más pequeño que align*. Sin embargo, no puedo hacer que los tamaños de fuente coincidan y el interlineado tampoco es tan bueno. Intenté usar begingroup, endgroup pero no parece funcionar. ¡Realmente agradecería cualquier ayuda con esto!

Respuesta1

Si he entendido bien tu problema, puedes hacer uso demathtools' drcasesmedio ambiente ( dsignificaestilo de visualización, mientras que rsignifica que la llave estará a la derecha):

\documentclass[preview]{standalone}
\usepackage{mathtools}
\begin{document}
\begin{align*}
    x &= \sum_i c_i X_i \\
      &\hphantom{={}}\!\begin{drcases} % <--- \! is to get correct spacing/alignment
          + \sum_i c_i Y_i \\
          + \sum_i c_i Z_i 
        \end{drcases} 
    \tag{From (1)} \\
\end{align*}
\end{document}

Producción

Si desea más espacio entre las matemáticas y la llave, puede agregar \quad (o cualquier otro espacio) al final de la línea más larga:

\documentclass[preview]{standalone}
\usepackage{mathtools}
\begin{document}
\begin{align*}
    x &= \sum_i c_i X_i \\
      &\hphantom{={}}\!\begin{drcases} % <--- \! is to get correct spacing/alignment
          + \sum_i c_i Y_i \quad\\
          + \sum_i c_i Z_i 
        \end{drcases} 
    \tag{From (1)} \\
\end{align*}
\end{document}

Salida con más espacio

Otra posibilidad (menos "automática") es dar el espacio entre líneas adicional entre corchetes después de \\como en \\[.5em], lo que dará 0,5 em adicionales de espacio entre líneas después de la línea que está terminando.

información relacionada