“常规”段落的枚举

“常规”段落的枚举

我希望使用文档的默认段落布局来枚举段落。目前,我使用下面列出的代码手动枚举来实现这一点。

我怎样才能获得相同的结果,但自动进行枚举?

\documentclass{article}

\usepackage{lipsum}

\begin{document}

(1) \lipsum[1]

(2) \lipsum[1]

(3) \lipsum[1]

\end{document}

在此处输入图片描述

答案1

使用起来更简单 enumitem

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage[shortlabels]{enumitem}
\usepackage{lipsum}

\begin{document}

\begin{enumerate}[(1),wide, nosep]

\item \lipsum[1]

\item \lipsum[2]

\item \lipsum[3]

\end{enumerate}

\end{document} 

在此处输入图片描述

答案2

用 就很容易了enumitem

\documentclass{article}

\usepackage{enumitem}

\usepackage{lipsum}

\begin{document}

\begin{enumerate}[leftmargin=0cm,itemindent=2\parindent,noitemsep,label=(\arabic*)]
\item \lipsum[1]
\item \lipsum[1]
\item \lipsum[1]
\end{enumerate}

\end{document} 

在此处输入图片描述

答案3

\documentclass{article}

\usepackage{lipsum}

\begin{document}

\everypar{\refstepcounter{enumi}(\theenumi) }

 \lipsum[1]

 \lipsum[1]

 \lipsum[1]

\end{document}

答案4

如果你想要打开和关闭的能力,这里是环境enumpars,使用 David 的技术为什么 \everypar 不起作用?

\documentclass{article}
\usepackage{lipsum}
\newcounter{parcount}
\let\oldep\everypar%
\newenvironment{enumpars}
{\newtoks\everypar%
\setcounter{parcount}{0}%
\oldep{\the\everypar\stepcounter{parcount}(\theparcount)\ }%
\par}{\let\everypar\oldpars\par}
\begin{document}
\begin{enumpars}
\lipsum[1-3]
\end{enumpars}
\lipsum[4]
\begin{enumpars}
\lipsum[5-7]
\end{enumpars}
\end{document}

相关内容