将多行数学方程框起来并给出方程编号

将多行数学方程框起来并给出方程编号
$I(a_1,a_2,a_3)=\displaystyle{\int\limits_{c_1-i\infty}^{c_1+i\infty}\mathrm{\frac{dz_1}{2\pi i}}\, \, \cdots\int\limits_{c_5-i\infty}^{c_5+i\infty}\mathrm{\frac{dz_5}{2\pi i}}(Q^2)^{z_1}(M^2)^{z_2}
\left\langle a_1+z_3 \right\rangle \left\langle a_2+z_{14} \right\rangle \left\langle a_3+z_{125} \right\rangle \left\langle d/2+z_{1345} \right\rangle}$
\begin{flushright}
$\displaystyle{\cdot\frac{\Gamma(-z_1) \Gamma(-z_2)\Gamma(-z_3)}{\Gamma(a_1)\Gamma(a_2)\Gamma(z_1+d/2)}}$\\
\end{flushright}

答案1

一些建议和意见:

  • 请熟悉该amsmath软件包,特别是该软件包提供的多行显示方程环境。对于您的方程,我建议您split使用嵌入在equation环境中的环境。equation环境提供方程编号,split环境允许您引入线分割并提供对齐点。

  • 不要过度使用\left\right\limits。事实上,如果您设置了正确的数学环境,这里就不需要这些指令了。

  • 除非您的环境的文本块异常宽,否则有必要使等式跨越三行,而不仅仅是两行。

  • 使用包\boxed中提供的宏amsmath在方程周围绘制一个矩形框。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for "\boxed" macro and "split" env.
\begin{document}
\begin{equation}
\boxed{%
\begin{split}
I(a_1,a_2,a_3)
&=\int_{c_1-i\infty}^{c_1+i\infty}\frac{\mathrm{d}z_1}{2\pi i} \,\dotsi
  \int_{c_5-i\infty}^{c_5+i\infty}\frac{\mathrm{d}z_5}{2\pi i} 
  \times(Q^2{)}^{z_1}(M^2{)}^{z_2}\\
&\quad\times
  \langle a_1+z_3     \rangle 
  \langle a_2+z_{14}  \rangle 
  \langle a_3+z_{125} \rangle 
  \langle d/2+z_{1345}\rangle \\
&\quad\times\frac{\Gamma(-z_1)\Gamma(-z_2)\Gamma(-z_3)}{
  \Gamma(a_1)\Gamma(a_2)\Gamma(z_1+d/2)}
\end{split}
} % end of \boxed
\end{equation}
\end{document} 

相关内容