枚举前后的大空间

枚举前后的大空间

我正在输入一个枚举列表,当我编译时,列表和其周围的文本之间大约有半页的空间。代码:

and $a,b\in\R$.  Then

\begin{enumerate}

    \item $\vecv+(\vecw+\vecu)=(\vecv+\vecw)+\vecu$

    \item $\vecv+\vecw=\vecw+\vecv$

    \item $\zvect+\vecv=\vecv$

    \item $\vecv+(-\vecv)=\zvect$

    \item $(a+c)\vecv=a\vecv+c\vecv$

    \item $a(\vecv+\vecw)=a\vecv+b\vecw$

    \item $(ab)\vecv=a(b\vecv)$

    \item $1\vecv=\vecv$    

\end{enumerate}

We have proven

我输入的每个列表都会发生这种情况。我正在使用 newtheoremstyle 的定理环境中工作

 \newtheoremstyle{mytheorem}
 {12pt}
 {12pt}
 {}
 {1.27cm}
 {\bf}
 {}
 {.5em}
 {}

答案1

空行引入新段落。

通过在环境前放置一个空白行enumerate,您就是在告诉 LaTeX 这是一个新段落。因此,可能会或可能不会添加额外的空间,具体取决于您如何设置其他内容。

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\noindent
and $a,b\in R$.  Then
%%
\begin{enumerate}[topsep=1ex]

    \item A is for Amy who fell down the stairs

    \item B is Basil assaulted by bears

    \item C is for Clara who wasted away

    \item D is for Desmond thrown out of a sleigh

    \item E is for Ernest who choked on a peach

    \item F is for Fanny sucked dry by a leech

    \item G is for George smothered under a rug

    \item H is for Hector done in by a thug

\end{enumerate}
%%
We have proven

\end{document}

在此处输入图片描述

通过使用该enumitem包,您可以更轻松地控制enumerateitemize环境中的间距。上面我已经说明了如何控制环境前面的间距。

如果您想腾出空间以使源文档更清晰,那么我建议%在每一行上都添加这样的行,以防止 LaTeX 认为您即将引入一个新段落。

相关内容