在对齐环境中更改一个公式的字体大小

在对齐环境中更改一个公式的字体大小
\begin{align}
    \label{e1}
    a+b&=c\\
    \label{e2}
    a+b+c+d+e+f+g+h+i+j+k+l&=1+2+3+4+5+6+7+8+9\\
    \label{e3}
    c+d&=e
\end{align}

从此页面我可以减小所有方程式的字体大小。但是,如何只更改一个方程式(e2)的字体大小呢?

答案1

另一种可能性是\medmath来自 的命令nccmath,它将数学字体大小设置在 \scriptstyle 和 \displaystyle 之间(~ 80 %\displaystyle):

\documentclass{article}
\usepackage{mathtools, nccmath}

\begin{document}

\begin{align}
\label{e1}
                a+b & = c \\
    \label{e2}
\medmath{a+b+c+d+e+f+ g+h+i+j+k+l} & = \medmath{ 1+2+3+4+ 5+6+7+8+9}\\
    \label{e3}
                c+d & = e
\end{align}

\end{document} 

在此处输入图片描述

在某些情况下,如果您不使用边距注释,最后一种可能性是加载包geometry,这会产生更合适的边距,从而略微增加文本宽度。

答案2

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools}


\begin{document}
better is reorganise your equations:
\begin{align}
\label{e1}
                a+b & = c                   \\
    \label{e2}
    \begin{multlined}[b]a+b+c+d+e+f+\\
                        g+h+i+j+k+l
    \end{multlined} & = \begin{multlined}[t]1+2+3+4+\\
                                            5+6+7+8+9
                        \end{multlined}     \\
    \label{e3}
                c+d & = e
\end{align}
or 
\begin{align}
\label{e1}
a+b & = c                   \\
\label{e2}
A   & = B    \\
\label{e3}
c+d & = e
\end{align}
where are
\begin{align}
A & = a+b+c+d+e+f+g+h+i+j+k+l   \label{eq:A}    \\
B & = 1+2+3+4+5+6+7+8+9         \label{eq:B}
\end{align}

\end{document}

相关内容