平均能量---
\documentclass[12pt]{book}
\usepackage{enumitem,lipsum}
\begin{document}
\thispagestyle{empty}
\lipsum[3]
\begin{enumerate}[wide,labelwidth=6pt,labelindent=-15pt]
\item \lipsum[13]
\item \lipsum[13]
\item[10] \lipsum[13]
\item[100] \lipsum[13]
\end{enumerate}
\end{document}
产生输出
我想构建一个enumerate
环境,其中每个项目的文本跨越正常文本宽度,并且项目编号完全位于左边距。
我尝试手动构建这样的结构——如您所见,它对于项目编号 1-9 工作正常,之后文本中会出现缩进。
我该如何实现这一点,以便所有编号为 1-999 的项目完全位于页面的左边距,而每个项目的文本跨越页面文本宽度?
答案1
有关解释,请参阅枚举项部分3.2 Horizontal spacing of labels
,我做得已经够好了。(嗯)
\documentclass{article}
\usepackage{enumitem,lipsum}
\begin{document}
\thispagestyle{empty}
\def\sometext{\lipsum[1][1-2]}
\sometext
\begin{enumerate}[align=left, listparindent=\parindent,
leftmargin=0pt, labelsep=0pt, itemindent=0pt,
labelwidth= 3em]
\item \sometext
\item \sometext
\item[10.] \sometext
\item[100.] \sometext
\end{enumerate}
\sometext
%% \clearpage
%% \sometext
\begin{enumerate}[align=right, listparindent=\parindent,
leftmargin=0pt, labelsep=1em, itemindent=0pt,
labelwidth= 3em]
\item \sometext
\item \sometext
\item[10.] \sometext
\item[100.] \sometext
\end{enumerate}
\sometext
\end{document}