기호 아래에 방정식 넣기

기호 아래에 방정식 넣기

내 LaTeX 코드는 여기에 있습니다

\documentclass{article}

\begin{equation}
    \nabla_{\theta} \bm{J}(\theta) = \mathbb{E}_{s \sim T^{\bm{\pi}}, a \sim \bm{\pi}_{\theta}} [\nabla_{\theta} \log \bm{\pi}(a | s ) \cdot  Q(s, a) ],
\end{equation}

\end{document}

$\mathbb{E}$출력 길이를 줄이기 위해 아래 빨간색 상자에 방정식을 어떻게 넣을 수 있습니까 ?

여기에 이미지 설명을 입력하세요

답변1

패키지를 사용하여 stackengine:

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{amsmath, amssymb, bm}
\usepackage{stackengine}

\begin{document}

\begin{equation}
    \stackMath
\nabla_{\theta}\bm{J}(\theta)
    = \stackunder{\mathbb{E}}{\substack{s\sim T^{\bm{\pi}},\\
                    a \sim \bm{\pi}_{\theta}}}
    [\nabla_{\theta}\log\bm{\pi}(a|s) \cdot Q(s,a)],
\end{equation}

\end{document}

관련 정보