env 的定义
\newenvironment{env}{
\setlength{\parindent}{0pt}%
\obeylines}
当我尝试插入一个等式时,它给出了一个错误。
\begin{env}
\begin{equation*}
\sin{x}
\end{equation*}
\end{env}
! 缺少 $ 插入。$ l.68 \begin{equation*}
? ! 显示数学应以 $$ 结尾。^^M l.68 \begin{equation*}
? ! 插入缺失 $。$ l.69 \sin{dwa} ? ! 插入缺失 $。$ l.69 \sin{dwa}
?
! LaTeX 错误:数学环境分隔符错误。
请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...
l.70 \end{方程*}
? ! 缺少 $ 插入。$ l.70 \end{equation*}
?! 显示数学应以 $$ 结尾。\endgroup l.70 \end{equation*}
?
如果我在 env 环境之外开始{equtation},它不会给我错误。如果我无法使用 env,我该怎么做才能获得相同的结果?
编辑
1.1 Definitions
reward = r_t at timestep t
behaviour policy =π=P(a|s)
observation = s
set of legal game actions =A={1,...,K}
action = a
optimal action-value function = ~~
我没有写句子因此我需要\linebreak
。
答案1
\obeylines
使每一行成为段落的结尾,并且您无法在数学模式下结束段落,您想\obeylines
在显示数学中做什么?
该错误与环境无关env
,您会从
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\obeylines
\begin{equation*}
\sin{x}
\end{equation*}
\end{document}
您可以删除\obeylines
(并重新添加缺失的最终环境代码)
\newenvironment{env}{
\setlength{\parindent}{0pt}%
}
{}
但是显示数学永远不应该出现在段落的开头(在这种情况下,TeX 会添加一个虚假的空白初始行),因此这种环境在许多情况下不能使用。