尽管这个任务听起来很简单,但似乎很难找到合适的包来打印行号,并忽略计数器中自动生成的section
/等标题。subsection
目前首选的、未被弃用的行号包似乎是lineno
,但遗憾的是它没有所需的选项。我目前实现它的方法是使用
\usepackage[pagewise, modulo]{lineno}
在文档开始之前,然后调用
\linenumbers
位于目录之后,这样它就不会干扰这些内容。
然而,使用
\section{Heading}
text longer than 5 lines
结果是lineno
打印数字 5文本行linenumbers
编号 4,因为它也将节标题算作一行。请注意,由于我的文档很长,我不想使用 -environment手动对每个段落进行编号。
答案1
我是维护者lineno
– 谢谢你的想法。那么使用\Section
而不是\section
之后呢
\newcommand*{\Section}[1]{%
\par\nolinenumbers\section{#1}\linenumbers}
稍后,可能会进行\section
相应的“修补”,甚至可能处理可选参数。