方程的中心部分

方程的中心部分

我有一个等式,如下图所示:

在此处输入图片描述

我想将目标函数的第二部分 ( + \alpha \sum_{j} \left(Qp_j + Qn_j\right) ) 置于两条红线之间。我该如何实现呢?以下是我的 MWE:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
The objective is to minimize the total operational cost:
\begin{equation}
\begin{gathered}
\min z = \mathrm{fa} \left(N_{\mathrm{h}} \mathrm{CFW} \sum_{j} Fw_j + 
             \mathrm{CHU} \sum_{k} Q_k^{\mathrm{HU}} + \mathrm{CCU} \sum_{k} Q_k^{\mathrm{CU}}\right) \\ 
           + \alpha \sum_{j} \left(Qp_j + Qn_j\right) 
\end{gathered}
\end{equation}
\end{document}

答案1

除非第二行的内容属于“fa”的范围(从你发布的截图来看,情况并非如此),否则我会不是将第二行的材料相对于第一行的括号居中。相反,我会使用环境split,如下面的屏幕截图所示。为什么不是将材料放在第 2 行的中央?因为从视觉/印刷角度来说,这样做可能会导致材料在混乱中“丢失”。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
    \begin{equation}\begin{split}
    \min z &= \mathrm{fa} \biggl(N_{\mathrm{h}} \mathrm{CFW} \sum_{j} Fw_j 
             + \mathrm{CHU} \sum_{k} Q_k^{\mathrm{HU}} 
             + \mathrm{CCU} \sum_{k} Q_k^{\mathrm{CU}}\biggr) \\ 
    &\quad+ \alpha \sum_{j} \bigl(Qp_j + Qn_j\bigr) 
    \end{split}\end{equation}
\end{document}

如果必须将第二行相对于第一行的 RHS 居中,则可以通过array嵌入在equation环境中的环境来实现。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
The objective is to minimize the total operational cost:
\begin{equation}
\min z = 
\begin{array}[t]{@{}>{\displaystyle}c@{}}
\mathrm{fa} \biggl(N_{\mathrm{h}} \mathrm{CFW} \sum_{j} Fw_j 
             + \mathrm{CHU} \sum_{k} Q_k^{\mathrm{HU}} 
             + \mathrm{CCU} \sum_{k} Q_k^{\mathrm{CU}}\biggr) \\ 
{}+ \alpha \sum_{j} \bigl(Qp_j + Qn_j\bigr) \\
\end{array}
\end{equation}
\end{document}

答案2

Mico 的回答很棒。我只是想指出,如果你想要居中,一个更简单(但可能更棘手)的方法是简单地将第二行推到右边:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
The objective is to minimize the total operational cost:
\begin{equation}
\begin{gathered}
\min z = \mathrm{fa} \left(N_{\mathrm{h}} \mathrm{CFW} \sum_{j} Fw_j + 
             \mathrm{CHU} \sum_{k} Q_k^{\mathrm{HU}} + \mathrm{CCU} \sum_{k} Q_k^{\mathrm{CU}}\right) \\ 
             \hphantom{\min z = {}} % Pushes content to the right by the right amount
           + \alpha \sum_{j} \left(Qp_j + Qn_j\right) 
\end{gathered}
\end{equation}
\end{document}

相关内容