Erstellen eines Zeilenumbruchs in einem Begriff mit tiefgestellter Position

Erstellen eines Zeilenumbruchs in einem Begriff mit tiefgestellter Position

Mein Code ist

\documentclass{article}
\usepackage{amssymb,bm}
\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}

Und ich möchte {s \sim T^{\bm{\pi}}, a \sim \bm{\pi}_{\theta}}es in zwei Zeilen umbrechen, nicht darunter platzieren \mathbb{E}. Wie verschiebt man im Bild unten den zweiten Teil nach dem Komma und stapelt ihn unter dem ersten Teil?

Bildbeschreibung hier eingeben

Wie kann ich das machen? Vielen Dank im Voraus.

Antwort1

Ich schlage vor, dass Sie zwei Dinge tun:

  • Erstellen \DeclareMathOperatorSie mit \Eeinen „Mathematikoperator“

  • Verwenden Sie das \substackMakro, um die lange Zeile in zwei Teile zu unterteilen.

Beide Anweisungen erfordern das Laden des amsmathPakets, was Sie möglicherweise bereits tun.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{amsmath}  % for '\DeclareMathOperator' and '\substack' macros
\usepackage{amssymb}  % for '\mathbb' macro
\usepackage{bm}       % for '\bm' macro
\DeclareMathOperator{\E}{\mathbb{E}} % define expectations operator
\begin{document}

\begin{equation}
\nabla_{\!\theta} \bm{J}(\theta) = 
\E_{\substack{s \sim T^{\bm{\pi}}\\ a \sim \bm{\pi}_{\theta}}}
[\nabla_{\!\theta} \log\bm{\pi}(a\mid s ) \cdot Q(s,a) ]
\end{equation}
\end{document}

verwandte Informationen