更改枚举中的行之间的垂直距离

更改枚举中的行之间的垂直距离

我想知道如何使用类似\enumerate但更紧凑的命令。以下是示例:

在此处输入图片描述

我正在使用 \enumerate 编写此问题。这样:

Let $\sP$ be a property of morphisms of schemes such that:

\begin{enumerate}[(a)]

\item A closed immersion has $\sP$
\item A composition of two morphisms having $\sP$ has $\sP$

\end{enumerate}

它看起来是这样的:

在此处输入图片描述

解决这个问题的一个简单方法是避免枚举并使用命令\newline。我想知道是否有更好的解决方案,使用一些枚举器、itemize 或相关命令。(我总是喜欢通过命令而不是手动索引我的所有问题)

编辑:我给出了最少的例子。

答案1

enumerate这可以通过使用包、设置itemsep值或例如使用更复杂的enumitem包(通常(宏)或单独在正确位置)来实现\setlist。但是,可能有必要减少topsep负责整个枚举块上方(和下方)垂直间距的值。

shortlabels选项enumitem允许模拟enumerate,枚举选项的键值列表中的第一个值随后被解释为 中的标签样式enumerate。在第二个示例中,出于演示目的显示了这个值和一些夸大的值。

\documentclass{article}


\newcommand{\sP}{\mathcal{P}}

\usepackage[shortlabels]{enumitem}
\setlist[enumerate,1]{label={(\alph*)},noitemsep,topsep=0.5pt}
\begin{document}
\noindent Let $\sP$ be a property of morphisms of schemes such that:
\begin{enumerate}
\item A closed immersion has $\sP$
\item A composition of two morphisms having $\sP$ has $\sP$
\end{enumerate}
\hrule
\vskip\baselineskip % or some other spacing here

\noindent Let $\sP$ be a property of morphisms of schemes such that: (Exaggerated)
\begin{enumerate}[(A),itemsep=20pt,topsep=50pt]
\item A closed immersion has $\sP$
\item A composition of two morphisms having $\sP$ has $\sP$
\end{enumerate}
\hrule
\end{document}

在此处输入图片描述

相关内容