对齐 + 案例和长方程式的格式不正确

对齐 + 案例和长方程式的格式不正确

这是我目前所拥有的:

格式错误

第 1 节的格式简直是笑话。我甚至看不懂这些案例。在第 2 节下,我通过手动换行\\和 来作弊parbox。但结果还是让我很反感。

我希望实现的是,方程编号保持在方程前面。太长的方程在\textwidth达到后会自动断开,并且案例文本在逗号后立即开始,并且在换行和文本长度方面表现得像普通文本。我不知道其他数学环境是否更适合这一点(我已经很习惯了align),以及我是否可以以某种方式更好地控制案例环境。

小注释:在之前手动拆分等式时,它将\right]不再排版

\documentclass{article}
\usepackage[leqno]{amsmath}

\begin{document}

\section{Unformated Solution}
    \begin{align}
    E_{h,betr} =
    \begin{cases}
    \left[ \left(Q_{h,li0} + Q_{h,li} \times GHZ \right) + f_{h,rech} + E_{e,hilf,spez} \times f_{e,prim} \right] \times A_{ebf} \times f_{h,red}, &wenn Lebenszyklus des Gebäudes kein Vielfaches des Lebenszyklus der Heizung ist\\
    \left[ \left(Q_{h,li0} + Q_{h,li} \times GHZ \right) + f_{h,rech} + E_{e,hilf,spez} \times f_{e,prim} \right] \times A_{ebf} \times f_{h,red} + E_{h,erst} + E_{h,ent}, wenn Lebenszyklus des Gebäudes ein Vielfaches des Lebenszyklus der Heizung ist
    \end{cases}
    \end{align}

\section{Formated Solution} 
\begin{align}
E_{h,betr} =
\begin{cases}
\left[ \left(Q_{h,li0} + Q_{h,li} \times GHZ \right) + f_{h,rech} + E_{e,hilf,spez} \times f_{e,prim} \right] \times \\ A_{ebf} \times f_{h,red}, 
&\parbox[t]{0.3\textwidth}{wenn Lebenszyklus des Gebäudes kein Vielfaches des Lebenszyklus der Heizung ist} \\
\left[ \left(Q_{h,li0} + Q_{h,li} \times GHZ \right) + f_{h,rech} + E_{e,hilf,spez} \times f_{e,prim} \right] \times \\ A_{ebf} \times f_{h,red} + E_{h,erst} + E_{h,ent}, 
&\parbox[t]{0.3\textwidth}{wenn Lebenszyklus des Gebäudes ein Vielfaches des Lebenszyklus der Heizung ist}
\end{cases}
\end{align}
\end{document}

答案1

看起来你的方程式太长了,而且描述两个“案例”的文字太多了,以至于环境cases不适合手头的任务。我认为你最好使用命令\intertext,只需将第一个“案例”的描述排版在方程式的两个部分之间;将描述第二个案例的文字放在环境的结束align

在此处输入图片描述

\documentclass{article}
\usepackage[leqno]{amsmath}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\DeclareMathOperator{\E}{E} % expectation operator 
\newcommand{\GHZ}{\textit{GHZ}}  % define some variable names
\newcommand{\betr}{\textit{betr}}
\newcommand{\rech}{\textit{rech}}
\newcommand{\hilf}{\textit{hilf}}
\newcommand{\spez}{\textit{spez}}
\newcommand{\prim}{\textit{prim}}
\newcommand{\ebf}{\textit{ebf}}
\newcommand{\red}{\textit{red}}
\newcommand{\erst}{\textit{erst}}
\newcommand{\ent}{\textit{ent}}
\begin{document}
\begin{align}
\E_{h,\betr} &=
\big[ (Q_{h,li0} + Q_{h,li} \times \GHZ \,) + f_{h,\rech} \\
&\qquad + \E_{e,\hilf,\spez} \times f_{e,\prim} \big] \times A_{\ebf} \times f_{h,\red}\notag\\
\intertext{wenn Lebenszyklus des Gebäudes kein Vielfaches des Lebenszyklus der Heizung ist, und}
&= \big[ (Q_{h,li0} + Q_{h,li} \times \GHZ \,) + f_{h,\rech} \notag\\
&\qquad + \E_{e,\hilf,\spez} \times f_{e,\prim} \big] \times A_{\ebf} \times f_{h,\red} 
    + \E_{h,\erst} + \E_{h,\ent}\notag
\end{align} 
wenn Lebenszyklus des Gebäudes ein Vielfaches des Lebenszyklus der Heizung ist.
\end{document}

相关内容