当我注释掉结尾时,下面的代码给出了一个奇怪的结果\begingroup
:\endgroup
引用环境与之前的文本有不同的垂直空间(“一些文本”)。
那一章定义了什么使得报价环境表现不同?
\documentclass{book}
\parindent 0pt
\begin{document}
%\begingroup % <--- remove
\chapter{abc}
%\endgroup % <--- remove
Some text
\begin{quotation}
quotation with(out) vertical distance to the previous text
\end{quotation}
\end{document}
答案1
LaTeX 章节标题局部重新定义\everypar
以删除第一段中的缩进,因此如果将它们放在一组中,就会出错。
而且,特别是它导致\if@nobreak
在引用之前为真而不是假,这使得乳胶列表代码采取不同的路径。