Изменить размер шрифта уравнения в латексе

Изменить размер шрифта уравнения в латексе

Как изменить размер шрифта для обоих уравнений по отдельности?

\begin{eqnarray}
\begin{split}
 % Change the font size
r_j &= 2 \\ 
&\quad + 4
\end{split}
\\
% Change the font size 
r_j = 2 + 4
\end{eqnarray}

Я пробую \scalebox, но получаю ошибку. Я пробую:

\begin{eqnarray}
\scalebox{.95}{
\begin{split}
r_j &= 2 \\ 
&\quad + 4
\end{split}
}
\\
\scalebox{.95}{
r_j = 2 + 4}
\end{eqnarray}

решение1

Некоторые комментарии

  • Второй аргумент \scaleboxпо умолчанию находится в текстовом режиме. Чтобы рассматривать его как математический материал, вам нужно окружить математический материал символами $.

  • splitВнутри Scalebox не может быть окружения. Однако alignedокружение работает.

  • Окружающая среда eqnarray- этосильно устарел. Не используйте его!! Вместо этого используйте либо , alignлибо gather. В коде ниже я использую окружение, поскольку в вашем примере на основе gatherвыравнивание, похоже, не выполняется .eqnarray

введите описание изображения здесь

\documentclass{article} 
\usepackage{amsmath}  % for "gather" and "aligned" environments
\usepackage{graphicx} % for "\scalebox" macro
\begin{document}
\begin{gather}
\scalebox{1.33}{$
   \begin{aligned}
    r_j &= 2 \\ 
        &\quad + 4
   \end{aligned}$} \\
\scalebox{.75}{$
   r_j = 2 + 4$}
\end{gather}
\end{document}

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