我不知道这是不是我对软件包提供的功能的不当使用noindentafter
,或者是软件包在环境特性之外的不当特性equation
,但我发现如果我设置\NoIndentAfterEnv{equation}
,缩进就会丢失二按照下面的 MWE,紧接着 后面的段落 equation
,而预期的行为是单个段落不缩进。任何关于如何正确将包应用于环境equation
或如何解决此问题的建议都将受到欢迎。
\documentclass{article}
\usepackage{noindentafter}
\NoIndentAfterEnv{enumerate}
\NoIndentAfterEnv{equation}
\pagestyle{empty}
\begin{document}
\noindent This is not indented.
This is indented. Follows an enumeration:
\begin{enumerate}
\item Enough.
\end{enumerate}
I am not indented.
\begin{equation}
x = y \,.
\end{equation}
No indentation here, fine.
No indentation here, undesired.
But this is indented, again.
\begin{equation}
u > v \,.
\end{equation}
No indentation here, fine.
No indentation here, undesired.
Indented again.
\end{document}
答案1
该equation
环境具有一些特殊的属性,使其与不兼容\NoIndentAfterEnv{equation}
。
作为一般规则,请记住 TeX 中的空行具有含义,它们不能用作“分隔符”或用于强调某些内容。一些备注:
绝不
equation
(或其他数学显示环境)之前有一个空行;equation
仅当文本实际上开始新段落时,后面才留一个空白行(或其他数学显示环境);不要使用
noindentafter
。
因为enumerate
情况非常相似,但取决于文本能前面有一个空白行(如果这样做,上面和下面的空间会稍微大一些)。
因此,您看到的问题可以通过使用适当的输入得到更好的解决。
\documentclass{article}
\begin{document}
\noindent This is not indented.
This is indented. Follows an enumeration:
\begin{enumerate}
\item Enough.
\end{enumerate}
I am not indented.
This is indented. We will have then an enumeration. % note the period
\begin{enumerate}
\item Enough.
\end{enumerate}
This will be indented and the spacing will be wider than above.
\begin{equation}
x = y \,.
\end{equation}
No indentation here, fine.
Indentation here, fine.
This is indented, again.
\begin{equation}
u > v \,.
\end{equation}
This is a new paragraph.
\end{document}
如果您要在打字稿中隔离某些内容以便更好地强调,请使用%
,例如如下所示。
\documentclass{article}
\begin{document}
\noindent This is not indented.
This is indented. Follows an enumeration:
%%%
\begin{enumerate}
\ item Enough.
\end{enumerate}
%%%
I am not indented.
This is indented. We will have then an enumeration. % note the period
\begin{enumerate}
\item Enough.
\end{enumerate}
This will be indented and the spacing will be wider than above.
%%%
\begin{equation}
x = y \,.
\end{equation}
%%%
No indentation here, fine.
Indentation here, fine.
This is indented, again.
%%%
\begin{equation}
u > v \,.
\end{equation}
%%%
This is a new paragraph.
\end{document}
但一个具有彩色语法的优秀编辑器通常就足够了。