如何在枚举中使用 noitemsep 和罗马数字

如何在枚举中使用 noitemsep 和罗马数字

以下代码有效

\documentclass[12pt]{article}
\usepackage{enumerate}          % line 2
%\usepackage{enumitem}          % line 3

\begin{document}
\begin{enumerate}[(i)]          % line 6
%\begin{enumerate}[noitemsep]   % line 7
\item one
\item two
\end{enumerate}
\end{document}

并给了我类似

一.

二、二

但如果我想使分离更小,我想使用 enumitem 包(以下维基百科)。但是,[(i)]当我使用包时,我无法使用enumitem。我怎样才能同时获得这两个功能。

答案1

我更喜欢 Phelype Oleinik 的方式,使用以下enumitem包:

您可以用作noitemsep环境选项:

\documentclass[12pt]{article}
%\usepackage{enumerate}          % line 2
\usepackage{enumitem}          % line 3

\begin{document} 
   \begin{enumerate}[label=(\roman*),noitemsep]          % line 6
      \item one
      \item two
    \end{enumerate} 
\end{document}

答案2

通过该[shortlabels]选项,该enumitem包允许编写非常简单且用户友好的enumerate包语法。

\documentclass[12pt]{article}
\usepackage[shortlabels]{enumitem} 

\begin{document} 
   \begin{enumerate}[(i),noitemsep]  
      \item one
      \item two
    \end{enumerate} 
\end{document}

在此处输入图片描述

相关内容