我正在尝试找到一种方法来分解案例环境中的长方程式,我试图找到问题的答案,但没有提出任何相关问题。因此,我决定把它放在这里。
我有以下等式
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\section{Introduction}
\begin{equation*}
P_{t}^{h}=
\begin{cases}
P_{t-1}^{h} & \text{ if }A_{t}\leq \sum_{j=1}^{h-1}P_{t-1}^{j}(1+r_{g}) \\
A_{t}-\sum_{j=1}^{h-1}P_{t-1}^{j}(1+r_{g}) &\text{ if }
\begin{split}
& \sum_{j=1}^{h-1}P_{t-1}^{j}(1+r_{g})<A_{t} \\
& \leq \sum_{j=1}^{h}P_{t-1}^{j}(1+r_{g}) \\
\end{split} \\
P_{t-1}^{h}(1+r_{g}) & \text{ if } \sum_{j=1}^{h}P_{t-1}^{j}(1+r_{g})<A_{t} \leq (P_{t-1}+C_{t-1})(1+r_{g})+B_{t-1} \\
\begin{split}
& P_{t-1}^{h}(1+r_{g})+\frac{P_{t-1}^{h}}{P_{t-1}}\alpha \delta \\ & \quad \left(1-b\right)[A_{t}-(P_{t-1}+C_{t-1})(1+r_{g})-B_{t-1}]
\end{split}
& \text{ if } (P_{t-1}+C_{t-1})(1+r_{g})+B_{t-1}<A_{t} \\
\end{cases}
\end{equation*}
\end{document}
正如您所看到的,这看起来很糟糕。有人能帮我理清这个问题吗?
先感谢您
答案1
我认为没有一个合适的方法来拆分最后一种情况,因此我建议采用不同的方式来设置显示:将条件添加在公式下方的行中,距离括号 4em 处。
第一种情况处理宽度为 4em 的框,因为公式太短。
\documentclass{article}
\usepackage{amsmath,mathtools}
\begin{document}
\begin{equation*}
\label{DonkelandEquation}
P_{t}^{h}=
\begin{dcases}
\mathmakebox[4em][l]{P_{t-1}^{h}}
\text{if }
A_{t}\leq \sum_{j=1}^{h-1}P_{t-1}^{j}(1+r_{g})
\\[1ex]
A_{t}-\sum_{j=1}^{h-1}P_{t-1}^{j}(1+r_{g}) \\
\qquad\qquad\text{if }
\sum_{j=1}^{h-1}P_{t-1}^{j}(1+r_{g})<A_{t}
\leq \sum_{j=1}^{h}P_{t-1}^{j}(1+r_{g})
\\[1ex]
P_{t-1}^{h}(1+r_{g}) \\
\qquad\qquad\text{if }
\sum_{j=1}^{h}P_{t-1}^{j}(1+r_{g})<A_{t}
\leq (P_{t-1}+C_{t-1})(1+r_{g})+B_{t-1}
\\[1ex]
P_{t-1}^{h}(1+r_{g})+\frac{P_{t-1}^{h}}{P_{t-1}}\alpha \delta
(1-b)[A_{t}-(P_{t-1}+C_{t-1})(1+r_{g})-B_{t-1}] \\
\qquad\qquad\text{if }
(P_{t-1}+C_{t-1})(1+r_{g})+B_{t-1}<A_{t}
\end{dcases}
\end{equation*}
\end{document}
所有内容均按dcases
显示样式排版。