我正在尝试enumitem
修改我的列表,以便它们与纸张的左侧齐平,但任何嵌套列表都正确缩进。
这是我尝试过的:
\documentclass[12pt,letterpaper]{article}
\usepackage{enumitem}
\setlist{nolistsep}
\newenvironment{notes}
{\begin{itemize}[label=,leftmargin=0em,labelindent=1cm]\ignorespaces}
{\end{itemize}\ignorespacesafterend}
\begin{document}
\begin{notes}
\item item 1
\item item 2
\begin{notes}
\item item 2.a
\item item 2.b
\end{notes}
\end{notes}
\end{document}
最终看起来是这样的:
item 1
item 2
item 2.a
item 2.b
我怎样才能修改它使它看起来像这样?
item 1
item 2
item 2.a
item 2.b
答案1
\leftmargin
进入列表后,您可以调整notes
:
\newcommand{\LeftMargin}{0em}%
\newenvironment{notes}{%
\begin{itemize}[label=,leftmargin=\LeftMargin,labelindent=1cm]%
\renewcommand*{\LeftMargin}{1cm}%
\ignorespaces%
}{%
\end{itemize}%
\ignorespacesafterend%
}