Изменение размера шрифта массива в среде выравнивания

Изменение размера шрифта массива в среде выравнивания

Я пытаюсь пометить несколько строк одновременно в очень длинном уравнении. Изэтот вопросЯ придумал следующий минимальный пример:

\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}

который генерирует

Минимальный пример

Как видите, я попытался исправить тот факт, что массив по умолчанию будет иметь меньший интервал между строками, чем align*. Однако я не могу заставить размеры шрифтов совпадать, и интервал между строками тоже не очень хорош. Я пробовал использовать begingroup, endgroup, но это, похоже, не работает. Я был бы очень признателен за любую помощь в этом вопросе!

решение1

Если я правильно понял вашу проблему, вы можете воспользоватьсяmathtools' drcasesсреда (d обозначаетdisplaystyle, тогда как rозначает, что фигурная скобка будет справа):

\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}

Выход

Если вам нужно больше места между математическими выражениями и скобками, вы можете добавить \quad (или любой другой пробел) в конец самой длинной строки:

\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}

Вывод с большим пространством

Другая возможность (менее «автоматическая») — указать дополнительный межстрочный интервал в квадратных скобках после \\, \\[.5em]что даст дополнительные 0,5 em межстрочного интервала после строки, которую вы заканчиваете.

Связанный контент