我有以下代码,可生成以下文档:
\documentclass{article}
\usepackage{blindtext}
\usepackage{enumitem}
\setlength{\parindent}{0em}
\setlength{\parskip}{0em}
\setlist[enumerate]{noitemsep,label=\arabic*)}
\begin{document}
\blindtext
\begin{enumerate}
\item \blindtext
\begin{enumerate}[label=\alph*)]
\item \blindtext
\item \blindtext
\end{enumerate}
\end{enumerate}
\end{document}
我希望项目标签与其上方段落中文本的左侧对齐 - 即我希望“1)”标签稍微向左移动,并且“a)”标签应向左移动相同的量,因此它与项目 1 下的文本对齐。
我尝试leftmargin=\parindent
在中添加选项\setlist
,但是这会将标签推得太靠左(左边距后面)。
编辑
Bernard 在下面的评论中提供了一个可能的解决方案,即使用密钥wide=0pt
。这会产生以下结果:
我遇到的问题是,现在标签与段落的其余部分对齐(文本直接出现在标签下方,这不是我想要的)。
答案1
这是你想要的吗?
\documentclass{article}
\usepackage{blindtext}
\usepackage{enumitem}
\setlength{\parindent}{0em}
\setlength{\parskip}{0em}
\setlist[enumerate]{noitemsep,label=\arabic*),wide = 0pt, leftmargin = *}
\begin{document}
\blindtext
\begin{enumerate}
\item \blindtext
\begin{enumerate}[label=\alph*)]
\item \blindtext
\item \blindtext
\end{enumerate}
\end{enumerate}
\end{document}