Crear un salto de línea en un término de posición de subíndice

Crear un salto de línea en un término de posición de subíndice

mi codigo es

\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}

Y quiero dividirlo {s \sim T^{\bm{\pi}}, a \sim \bm{\pi}_{\theta}}en dos líneas, no ponerlo debajo \mathbb{E}. En la imagen siguiente, ¿cómo mover la segunda parte después de la coma y apilarla debajo de la primera parte?

ingrese la descripción de la imagen aquí

¿Cómo puedo hacer eso? Gracias de antemano.

Respuesta1

Te sugiero que hagas dos cosas:

  • Usando \DeclareMathOperator, crea \Eun "operador matemático"

  • Utilice la \substackmacro para dividir la línea larga en dos partes.

Ambas directivas requieren la carga del amsmathpaquete, lo cual es posible que ya esté haciendo.

ingrese la descripción de la imagen aquí

\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}

información relacionada