方程中的 \max 和上标问题

方程中的 \max 和上标问题

我需要显示这个等式: 在此处输入图片描述

但我不断收到以下信息:

在此处输入图片描述

我不知道如何使 \max 函数中的下标和上标结束。这是我的代码:

\begin{equation*}

Q(s,a) \leftarrow Q(s,a)+\alpha \left( r+ \gamma \max_{{a^'}\in{A}} Q(s^',a^')-Q(s,a)\right)

\end{equation*}

答案1

使用这个更简单的代码,你不会遇到任何问题。请注意,最好使用对\Bigl( … \Bigr)而不是 来控制括号的大小\left( … \right)

\begin{equation*}
Q(s,a) \leftarrow Q(s,a)+\alpha \Bigl( r+ \gamma \max_{a' \in A } Q(s',a') - Q(s,a)\Bigr)
\end{equation*}

在此处输入图片描述

答案2

使用 LaTeX 最重要的提示:

当编译器显示错误时:阅读错误并尝试解决它们

您的代码产生奇怪的输出的原因是 LaTeX 在您的代码中遇到了错误,并尽力猜测您的意思。但猜测往往是错误的,因此您得到了错误的输出。

现在,回到错误:你的编译应该显示类似

l.5 ...w Q(s,a)+\alpha \left( r+ \gamma \max_{{a^'
                                                  }\in{A}} Q(s^',a^')-Q(s,a)\r...

这说明当 LaTeX 读取到素数符号时'遇到了错误。错误是因为该符号'已经处于上标模式在数学中使用时。如果您尝试将^'其设置为双上标,则会导致错误。

因此,您需要做的就是删除重复。a^'输入而不是a',这将为您提供正确的输出。

答案3

用于limits在下面输入一些文字或数学公式\max

这是你可以尝试的代码

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align*} 
Q(s,a) \leftarrow Q(s,a)+\alpha\,\left(r+ \gamma \max\limits_{a'\,\in\, A}\,Q(s',a')-Q(s,a)\right)
\end{align*}

\end{document}

在此处输入图片描述

答案4

尝试这个:

Q(s,a) \leftarrow Q(s,a) + \alpha \Big ( r + \gamma \mathop{\text{max}}_{a' \in A} Q(s',a') - Q(s,a) \Big )

相关内容