LaTeX 方程式の書式設定の問題

LaTeX 方程式の書式設定の問題

2 つのセクション間のテキストなしで、次の方程式を 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は 2 回出現します (これは、他の人の前文に追加しようとしていることのヒントです) hyperref。これは最後に配置する必要があります。

クリーンアップして、作成中のドキュメントに必要なパッケージのみを追加します。

関連情報