我想改变我的标签和枚举中的文本之间的距离

我想改变我的标签和枚举中的文本之间的距离

我想更改标签和文本之间的距离。这必须在我文档的所有枚举环境中进行。

现在我做了类似的事情

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

\begin{enumerate}[(1)\quad]
\item blabla
\item blabla
\end{enumerate}

\end{document}

有没有办法为整个文档定义这一点?

编辑:

这种情况只适用于 enumerate。不适用于 itemize。并且 enumerate 环境中的整个文档的编号必须是 (1)、(2)...。

答案1

您可以使用包\setlist中的宏enumitem

\documentclass{article}

\usepackage{enumitem}
\setlist[enumerate]{label=(\arabic*), labelsep=1em}

\begin{document}

\begin{enumerate}
    \item Lorem
    \item Ipsum
    \item Dolor
\end{enumerate}

\end{document}

枚举示例

编辑:您还可以自定义项目链接的格式:

 \setlist[enumerate]{label=(\arabic*), ref=\arabic*, labelsep=1em}

答案2

按照@daleif的建议,您可以使用enumitem包来设置标签分隔。以下示例将为您提供一个想法。

\documentclass{article}
%
\usepackage{enumitem}
  \setlength{\labelsep}{2em}

\begin{document}

%
\begin{minipage}[t]{.5\textwidth}
  \vspace{0pt}
%
\begin{itemize}
  \item blah 
  \item blah 
  \item blah 
  \item blah 
\end{itemize}
%

%
\begin{enumerate}
  \item blah 
  \item blah 
  \item blah 
  \item blah 
\end{enumerate}
%

\end{minipage}
%
\begin{minipage}[t]{.5\textwidth}
  \vspace{0pt}
  \setlength{\labelsep}{.5em}
%
\begin{enumerate}
  \item more blah 
  \item more blah 
  \item more blah 
  \item more blah 
\end{enumerate}
%
%
\begin{itemize}
  \item more blah 
  \item more blah 
  \item more blah 
  \item more blah 
\end{itemize}
%

\end{minipage}
%
\end{document}

在此处输入图片描述

相关内容