我正在尝试在 LaTeX 中构建以下等式,但不需要在两个部分之间添加文本。
但是我做不到。如果能得到帮助我将非常感激。
\begin{align*}
\max_{e, s} \hat{U}(b, \tau)= & u(w-\tau-s)+\beta[\hat{\pi}(e) u(w-\tau+(1+r) s) \\
& +(1-\hat{\pi}(e)) u(b+(1+r) s)-e]
\end{align*}
\begin{align*}
& \text{s.t.} \quad \hat{\pi}^{\prime}(e)[u(c_e)-u(c_u)]-1=0 \hfill (\text{IC}_e) \\
& \phantom{\text{s.t.}} -u^{\prime}(c_0)+\beta(1+r)\{\hat{\pi}(e)[u^{\prime}(c_e)-u^{\prime}(c_u)]+u^{\prime}(c_u)\}=0 \hfill (\text{IC}_s).
\end{align*}
我对 LaTeX 不太熟悉,所以我只列出我使用的所有软件包。即使我不知道具体哪些软件包与此相关。
\usepackage[left=2.5cm, right=2.5cm, top=2cm, bottom=3cm]{geometry}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[sc]{mathpazo}
\usepackage{setspace}
\usepackage{xcolor}
\usepackage[colorlinks=true, allcolors=blue, pdfstartview=FitH, pdfpagelayout=OneColumn]{hyperref}
\usepackage{calc}
\usepackage{tabularx}
\usepackage{multirow,bigdelim}
\usepackage{enumitem}
\usepackage[margin=10pt,font=small,labelfont=bf,labelsep=space,format=plain]{caption}
\usepackage[authoryear, longnamesfirst]{natbib}
\usepackage{datetime}
\usepackage{graphicx}
%\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{positioning,shapes}
\usepackage{threeparttable}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{babel}
\usepackage{rotating}
\usepackage{blindtext}
\usepackage{float}
答案1
您可能想要类似下面的东西。
\documentclass{article}
\usepackage{amsmath}
\newlength{\stlen}
\AtBeginDocument{\settowidth{\stlen}{s.t.\quad$$}}
\begin{document}
\begin{align*}
& \hspace*{-\stlen}
\hat{U}(b, \tau)=
\max_{e, s}
\begin{aligned}[t]
& u(w-\tau-s)+\beta[\hat{\pi}(e) u(w-\tau+(1+r) s) \\
&\quad +(1-\hat{\pi}(e)) u(b+(1+r) s)-e]
\end{aligned}
\\
\text{s.t.}\quad
& \hat{\pi}'(e)[u(c_e)-u(c_u)]-1=0 \tag{IC$_e$} \\
& {-}u'(c_0)+\beta(1+r)\{\hat{\pi}(e)[u'(c_e)-u'(c_u)]+u'(c_u)\}=0. \tag{IC$_s$}
\end{align*}
\end{document}
至于你的前言,我警告你不要抄袭别人的并添加内容。你最终会加载大量无用的软件包并可能导致不稳定。
例如,tabularx
出现两次(这暗示您试图添加到别人的序言中)并且hyperref
应该放在最后。
清理它并只添加您正在编写的文档所需的包。