我正在尝试在跨越多行的多个括号内编写多行方程。下面是一个简化的示例,具体说明了我的意思:
我在以完全相同的方式排版方程式时遇到了困难。任何帮助都将不胜感激。这是我到目前为止尝试过的(这是一个不同的方程式,但我想以相同的方式排版它;我也尝试过align
其他环境,但未能成功):
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation}
\mathcal{L}_{0} = \mathbb{E}_{0}\left\{ \sum_{t=0}^ {\infty}\beta^{t} \left[ \log(C_{t}^{i}) - \frac{(N_{t}^{i})^{1 + \psi}}{1 + \psi} + \xi^{i} \log(h_{t}^{i}) + \lambda_{t} \left[ P_{t}C_{t}^{s} + Q_{t}^{d}P_{t}D_{t} + Q_{t}P_{t}B_{t}^{g} = P_{t} w_{t} N_{t}^{s} + Z_{t}^{d} P_{t-1} D_{t-1} + P_{t-1} B_{t-1}^{g} + \Gamma_{t} \right] \right] \right\}
\end{equation}
\end{document}
答案1
这里我添加了我的谦虚建议以及 MWE 和屏幕截图。当然,有很多种方法可以根据您的要求编写 MWE。
\documentclass[10pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[margin=2cm]{geometry}
\usepackage[scr=boondoxo,scrscaled=1.05]{mathalfa}
\begin{document}
\begin{equation}
\mathscr{L}_{0} ={E}_{0}
\begin{Bmatrix}
\begin{bmatrix}
\displaystyle\sum_{t=0}^ {\infty}\beta^{t} \Bigl[ \log(C_{t}^{i}) - \frac{(N_{t}^{i})^{1 + \psi}}{1 + \psi} + \xi^{i} \log(h_{t}^{i}) & \\
\lambda_{t} \Bigl[ P_{t}C_{t}^{s} + Q_{t}^{d}P_{t}D_{t} + Q_{t}P_{t}B_{t}^{g} = P_{t} w_{t} N_{t}^{s} + Z_{t}^{d} P_{t-1} D_{t-1} + P_{t-1} B_{t-1}^{g} + \Gamma_{t} \Bigr]\Bigr]
\end{bmatrix}
\end{Bmatrix}.
\end{equation}
\end{document}
答案2
使用包multlined
中定义的环境mathtools
:
\documentclass{article}
\usepackage{geometry}
\usepackage{mathtools,amssymb}
\usepackage{newtxtext,newtxmath}
\begin{document}
\begin{equation}
\mathcal{L}_{0}
= \mathbb{E}_{0}
\left\{\begin{multlined}\sum_{t=0}^ {\infty}\beta^{t}
\biggl[ \log(C_{t}^{i}) - \frac{(N_{t}^{i})^{1 + \psi}}{1 + \psi} + \xi^{i} \log(h_{t}^{i}) + \\[-1ex]
\lambda_{t}\Bigl[ P_{t}C_{t}^{s} + Q_{t}^{d}P_{t}D_{t} + Q_{t}P_{t}B_{t}^{g}
= P_{t} w_{t} N_{t}^{s} + Z_{t}^{d} P_{t-1} D_{t-1} + P_{t-1} B_{t-1}^{g} + \Gamma_{t} \Bigr] \biggr]
\end{multlined}
\right\}
\end{equation}
\end{document}