【发布时间】:2010-10-07 06:59:29
【问题描述】:
给定一堆段落:
Para. A ...
Para. B ...
Para. C ...
如何让 LaTeX 自动为它们编号,即
1. Para. A. ...
2. Para. B. ...
3. Para. C. ...
我看到了以下建议:
\newcounter{parnum}
\newcommand{\N}{%
\noindent\refstepcounter{parnum}%
\makebox[\parindent][l]{\textbf{\arabic{parnum}.}}}
% Use a generous paragraph indent so numbers can be fit inside the
% indentation space.
\setlength{\parindent}{2em}
从这里:comp.text.tex: Re: How do I number paragraphs in LaTeX?
然后在每个要编号的段落前面使用\N,即
\N Para. A. ...
\N Para. B. ...
\N Para. C. ...
我还看到了对Sarovar 和numberpar 的引用,但两者都被称为“不稳定”或“不可预测”,以及诸如“随机中断”之类的东西,这让我很警惕。
我想在这里就什么可能是最好的行动方案提供一些意见,我认为这是一个值得讨论的话题。
感谢您对此的关注和关注。
编辑:我尝试了以下方法
\begin{enumerate}
\item Para No. 1
\item Para No. 2
...
\end{enumerate}
但是它会导致排版问题,特别是因为我在散布部分标题 ala。
\begin{enumerate}
\item Para No. 1
\item Para No. 2
\section{Part II}
\item Para No. 5
\item Para No. 6
...
\end{enumerate}
标题“第二部分”的部分有时会出现在页面的最底部(即,它与以下文本不一致)。
【问题讨论】: