我了解到,段落结尾的原因是提供段落结尾的视觉线索。有些人认为,同时使用\parindent
和\parskip
。
思考一下,合乎逻辑的结果是:
- 缩进章节中的第一个段落是错误的(TeX 可以很好地处理这个问题)
- 垂直空格后缩进也是错误的
虽然可以通过不使用 parskip 来防止第 2 点,但使用诸如 之类的列表环境后,它就无法避免了itemize
。在我看来,在列表后缩进段落很奇怪。
例子:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\section{Lorem Ipsum}
\lipsum
\begin{itemize}
\item \lipsum
\end{itemize}
\lipsum
\end{document}
我通常可以预防\indent
某些环境之后的情况吗?
我知道我可以用 来防止缩进\noindent
。我还知道我可以通过不在 tex 文件中留下空行来防止缩进:
\lipsum
%
\begin{itemize}
\item \lipsum
\end{itemize}
%
\lipsum
但据我了解,应该可以重新定义环境itemize
以防止出现这种缩进。section
命令做毕竟,以某种方式阻止了第一段缩进。
答案1
奇怪的是,我在谷歌上搜索答案时没有找到任何东西,但我找到了noindentafter
包,同时尝试用类似的东西标记我的问题noindent
。所以我决定还是问一下,并自己给出答案:
序言中的以下几行对我起了作用:
\usepackage{noindentafter}
\NoIndentAfterEnv{itemize}
\NoIndentAfterEnv{enumerate}
编辑:由于该noindentafter
软件包不再适用于最新版本的etoolbox
,我发现很容易无需软件包即可实现