如何使用宏拆分方程

如何使用宏拆分方程

我想仅使用宏来绘制方程式:这里是我使用的代码:

\[\begin{split} 0=E_{t} \sum_{s=0}^{\infty}\zeta^s M_{t,t+s}\left[\left(1-\frac{1}{1+p^{z}_{t+s}}\right)P^{\circ}_{t+s\textbar{t}}(j)^{-{\frac{1}{1+p^{z}_{t+s}}}}\left( \frac{1}{\Pi^{\theta}_{t-1+s} \bar{\Pi}^{1-\theta} P_{t-1+s}}\right)^{-\frac{1}{1+p^{z}_{t+s}}}-\mathcal{MC}_{t+s}(j)\left(-\frac{1}{1+p^{z}_{t+s}}\right)\left( \frac{P^{\circ}_{t+s\textbar{t}}(j)}{\Pi^{\theta}_{t-1+s} \bar{\Pi}^{1-\theta} P_{t-1+s}}\right)^{-\frac{1}{1+p^{z}_{t+s}}-1}\end{split}\]

在此处输入图片描述

答案1

split不会自行破坏方程式:用户应该选择对齐点和断点。

下面是一个例子,我建议对一个非常长的复杂表达式使用简写,这个表达式在指数中难以理解。当然,你可以选择与“A”不同的名称。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

We can write the following equation
\[
\begin{split}
0 = E_{t} \sum_{s=0}^{\infty}\zeta^s M_{t,t+s}
    &\biggl[
      (1-A(z,t,s))
      P^{\circ}_{t+s\bar{t}}(j)^{A(z,t,s)}
      \Bigl(\frac{1}{\Pi^{\theta}_{t-1+s} \bar{\Pi}^{1-\theta} P_{t-1+s}}\Bigr)%
        ^{A(z,t,s)}
\\
    &\quad- \mathcal{MC}_{t+s}(j)A(z,t,s)
    \Bigl(
      \frac{P^{\circ}_{t+s\bar{t}}(j)}{\Pi^{\theta}_{t-1+s}
      \bar{\Pi}^{1-\theta} P_{t-1+s}}
    \Bigr)^{A(z,t,s)-1}
    \biggr]
\end{split}
\]
where
\[
A(z,t,s)=-\frac{1}{1+p^{z}_{t+s}}
\]
\end{document}

在此处输入图片描述

答案2

使用split环境似乎不太合适,因为行之间没有自然的对齐点。相反,我会使用单个multline*环境。

为了提高某些项的可读性,我会在指数项中使用中缀分数表示法。我还将删除所有\left和指令,并根据需要\right将其替换为\Biggl、、\biggl和。\biggr\Biggr

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}  % for 'multline*' environment
\begin{document}
\begin{multline*} 
0=E_{t} \sum_{s=0}^{\infty}\zeta^s M_{t,t+s} \\
  \times\Biggl[
  \biggl(1-\frac{1}{1+p^{z}_{t+s}}\biggr)
  P^{\circ}_{t+s\bar{t}}(j)^{-1/(1+p^{z}_{t+s})}
  \biggl( \frac{1}{\Pi^{\theta}_{t-1+s} \bar{\Pi}
     ^{1-\theta} P_{t-1+s}}\biggr)^{\!-1/(1+p^{z}_{t+s})}\\ -\mathcal{MC}_{t+s}(j)
  \biggl(-\frac{1}{1+p^{z}_{t+s}}\biggr)
  \biggl( \frac{P^{\circ}_{t+s\bar{t}}(j)}{\Pi^{\theta}_{t-1+s} \bar{\Pi}^{1-\theta} P_{t-1+s}}\biggr)
     ^{\!-1/(1+p^{z}_{t+s})-1}
  \,\Biggr]
\end{multline*}
\end{document}

答案3

另一种变体,具有更易读的指数,而\overline不是\bar

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[showframe]{geometry}%
 \usepackage{amsmath}
\let\sst\scriptstyle

\begin{document}

\[ \begin{split} 0=E_{t} \sum_{s=0}^{\infty}\zeta^s M_{t,t+s}\left[%
\biggl(1-\frac{1}{1+p^{z}_{t+s}}\biggr)P^{\circ}_{t+s\bar{t}}(j)^{-{\frac{\sst 1}{\sst 1+p^{z}_{t+s}}}}\Biggl( \frac{1}{ \rule{0pt}{2.2ex}\Pi^{\theta}_{t-1+s} \smash{\overline{\mathstrut\Pi}}^{1-\theta}_{\phantom{1}} P_{t-1+s}}\Biggr)^{-\frac{\sst 1}{\sst 1+p^{z}_{t+s}}}\right. \\%
  \left. -\mathcal{MC}_{t+s}(j)\biggl(-\frac{1}{1+p^{z}_{t+s}}\biggr)\Biggl( \frac{P^{\circ}_{t+s\bar{t}}(j)}{\rule{0pt}{2.2ex}\Pi^{\theta}_{t-1+s} \smash{\overline{\mathstrut\Pi}}^{1-\theta}_{\phantom{1}} P_{t-1+s}}\Biggr)^{-\frac{\sst 1}{\sst 1+p^{z}_{t+s}}-1}\right]\end{split} \]

 \end{document} 

在此处输入图片描述

相关内容