enumitem 中的水平间距

enumitem 中的水平间距

我在 enumitem 包中使用了自定义缩进。以下 MWE

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[align=left,wide=4pt]
\item Compute the sums: $1 + 1$, $2 + 2$, $3 + 3$, $4 + 4$, $5 + 5$, $6 + 6$, $7 + 7$, $8 + 8$, $9 + 9$, $10 + 10$, $11 + 11$
\item Compute the products: $1 \times 1$, $2 \times 2$, $3 \times 3$, $4 \times 4$, $5 \times 5$
\end{enumerate}

\end{document}

产生以下输出 在此处输入图片描述 我希望 $10 + 10$ 与“计算总和”文本对齐;本质上,我希望将整个文本块移动一定长度。

答案1

这是一种方法。align=left无需注释,因为它由wide选项设置。

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

\begin{enumerate}[wide=4pt, leftmargin=*, labelsep=1cm]
\item Compute the sums: $1 + 1$, $2 + 2$, $3 + 3$, $4 + 4$, $5 + 5$, $6 + 6$, $7 + 7$, $8 + 8$, $9 + 9$, $10 + 10$, $11 + 11$, $ 12 + 12$, $ 13 + 13$. \item Compute the products: $1 \times 1$, $2 \times 2$, $3 \times 3$, $4 \times 4$, $5 \times 5$. \end{enumerate}

\end{document} 

在此处输入图片描述

答案2

默认行为枚举项包是您所要求的,但您已通过设置关闭了此功能wide=4pt。根据 enumitem 手册,key-optionwide具有以下效果:

使用这个便捷键 [​​wide] 时,左边距为空,标签是文本的一部分 - 换句话说,这些项目看起来就像普通段落。

我认为也许您想要写类似的内容widest=10,因为以下 MWE 可以实现您想要的功能:

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[align=left,widest=10]
\item Compute the sums: $1 + 1$, $2 + 2$, $3 + 3$, $4 + 4$, $5 + 5$, $6 + 6$, $7 + 7$, $8 + 8$, $9 + 9$, $10 + 10$, $11 + 11$
\item Compute the products: $1 \times 1$, $2 \times 2$, $3 \times 3$, $4 \times 4$, $5 \times 5$
\end{enumerate}

\end{document}

生产:

在此处输入图片描述

请注意,此wide选项不是必需的。

相关内容