我想更改标签和文本之间的距离。这必须在我文档的所有枚举环境中进行。
现在我做了类似的事情
\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}