![如何定义枚举以使用不缩进的字母?](https://linux22.com/image/278580/%E5%A6%82%E4%BD%95%E5%AE%9A%E4%B9%89%E6%9E%9A%E4%B8%BE%E4%BB%A5%E4%BD%BF%E7%94%A8%E4%B8%8D%E7%BC%A9%E8%BF%9B%E7%9A%84%E5%AD%97%E6%AF%8D%EF%BC%9F.png)
到目前为止,我使用了带有阿拉伯数字的枚举环境,并在序言中写道\setlist[enumerate,1]{leftmargin=*}
以避免缩进。而且效果很好。
现在我试图在序言中告诉枚举\setenumerate[0]{label=(\alph*)}
使用小写字母而不是阿拉伯数字。它可以工作,但现在我的列表中的缩进很小。当我使用\Alph*
而不是 时\alph*
,它可以工作而无需缩进,但我不想使用大写字母。
有没有什么办法可以避免缩进\alph
?
PS:我用的是enumitem
包。
答案1
默认情况下,标签的宽度\alph*
是字符的宽度m
。您可以使用以下选项更改此widest
设置:
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate,1]{leftmargin=*}
\setlist[enumerate,0]{label=(\alph*),widest=a}
\begin{document}
\noindent
Text.
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
\end{document}
顺便说一下\setenumerate
已被弃用。