我目前正在修改自己的 documentstyle,我想enumerate
全局更改 -environment 前后的间距。我已经找到了使用包的可能解决方案enumitem
,但我不想为此包含另一个包。我想以正确的方式重新定义 -environment enumerate
。有人知道怎么做吗?
最小工作示例:
\documentclass[submit,reqno,oneside,a4paper,10pt]{amsproc}
\usepackage{blindtext}
\begin{document}
\blindtext
% This spacing should be bigger
\begin{enumerate}
\item Item 1
\item Item 2
\end{enumerate}
% This spacing should be bigger
\blindtext
\end{document}
答案1
好吧,如果 Alan Munn 的建议不起作用,这里有一种方法可以使用enumitem
包的选项全局更改设置(我知道你不想用它)。但如果你改变主意,这个例子可能会有所帮助:
\documentclass[a4paper,11pt]{article}
\usepackage[inline]{enumitem}
\usepackage{lipsum}
\setlist{label={\arabic*.},leftmargin=*,itemsep=0pt,parsep=0pt,topsep=12pt}
\begin{document}
\lipsum[1][1-4]
\begin{enumerate}[topsep=3pt]
\item just an item
\item and another item
\end{enumerate}
\lipsum[1][5-8]
\begin{enumerate}[resume,topsep=30pt]
\item just an item
\item and another item
\end{enumerate}
\lipsum[1][9-11]
\begin{enumerate}[resume]
\item just an item
\item and another item
\end{enumerate}
\lipsum[1][11-]
\end{document}
长度topsep
是定义最后一个文本行和第一个项目之间的间隔的两个长度之一(底部则相反)。长度parskip
是另一个。通常更改topsep
就足够了。