我希望使用文档的默认段落布局来枚举段落。目前,我使用下面列出的代码手动枚举来实现这一点。
我怎样才能获得相同的结果,但自动进行枚举?
\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}