我正在使用该enumitem
包来调整enumerate
环境。我想让不同级别的所有项目在左边距对齐。我尝试使用该包的不同参数,但没有成功。我还需要对齐项目中的句子。
a. iten1
b. item2
b.1. item3
c. item 4
有什么建议吗?
答案1
以下是在边缘排版标签的解决方案:
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{align=left,leftmargin=0pt,labelsep=0pt,labelwidth=3em}
\setlist[enumerate,1]{label=\alph*.}
\setlist[enumerate,2]{label*=\arabic*.}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{enumerate}
\item First
\item Second
\begin{enumerate}
\item Second-first
\end{enumerate}
\item Third
\end{enumerate}
\end{document}
添加itemindent=3em
上面的例子将使标签在左边距左对齐:
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{align=left,leftmargin=0pt,labelsep=0pt,labelwidth=3em,itemindent=3em}
\setlist[enumerate,1]{label=\alph*.}
\setlist[enumerate,2]{label*=\arabic*.}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{enumerate}
\item First
\item Second
\begin{enumerate}
\item Second-first
\end{enumerate}
\item Third
\end{enumerate}
\end{document}