我有一个方程需要用分数和帽子变量在乳胶中写出,如下所示
为此,我使用了带有包 \usepackage{mathtools} 的以下代码。
\begin{equation} \label{eq2}
\begin{split}
\mathbb{E}\textsubscript{t} \bigg[\frac{$\pi${\textsubscript{\theta}}
(a\textsubscript{t}\,|\,s\textsubscript{t})}
{$\pi${\textsubscript{\theta}\textsubscript{old}}
(a\textsubscript{t}\,|\,s\textsubscript{t})}\bigg]\^{A}
\end{split}
\end{equation}
尽管我在 latex 中使用了 \frac{}{} 和 \^{},但仍然无法获得公式中所示的输出。使用此代码得到的输出是
奇怪的是,我甚至看不到分母部分和帽子变量。如果我犯了错误,有人能帮我吗?或者有任何建议,我将不胜感激。
答案1
不要\textsubscript
在数学模式下使用。
\documentclass{scrreprt}
\usepackage{amsmath,amsfonts}
\begin{document}
\begin{equation} \label{eq2}
\hat{\mathbb{E}}_t \biggl[\frac{\pi_{\theta}
(a_t\,|\,s_t)}
{\pi_{\theta_{\mathrm{old}}}
(a_t\,|\,s_t)} \hat A_t\biggr]
\end{equation}
\end{document}
您还可以考虑使用 来\mid
代替\,|\,
,具体取决于您的间距偏好。