测试列表的级别以进行自动缩进控制

测试列表的级别以进行自动缩进控制

我只想删除第一级列表的缩进,以获得这一点:

\documentclass{article}
\usepackage{enumitem}
\setlist{nosep}
\begin{document}
\noindent text
\begin{itemize}[leftmargin=0cm]
\item level 1
\begin{itemize}
\item level 2
\end{itemize}
\end{itemize}
text
\end{document}

但是,我想实现上述结果,而无需手动强制执行[leftmargin=0cm]第一级选项。 可能吗?

答案1

使用 \setlist 命令进行全局设置

\documentclass{article}
\usepackage{enumitem}
\setlist[itemize,1]{leftmargin=0cm,nosep}
\begin{document}
\noindent text
\begin{itemize}
\item level 1
\begin{itemize}
\item level 2
\end{itemize}
\end{itemize}
text
\end{document}

相关内容