基本上,我想要一种对文本块中的行进行编号的方法,而无需采用逐字模式。
我努力了
\definetyping[code][numbering=line,style=\tf]
\startcode[step=5]
Thus, I came to the conclusion that
the designer of a new system must not
only be the implementer and first
large-scale user; the designer should
also write the first user manual.
\stopcode
但这样可以保留空白;我希望 ConTeXt 正常布局段落,然后对行进行编号。编号不需要在边距中,但我希望能够跳过每个n数字并使用列。 的解决方案definetyping
非常接近;我只是想避免必须手动调整换行符并可能使用连字符。
我发现显示边距的行数对于 LaTeX,但这不适用于此处,除非有 ConTeXt 等效项(wiki 没有提到并且 Google 也没有找到任何结果)。
答案1
使用\startlinenumbering
,它会重新换行,并且不会保留行尾。step
键和连字符也有效。
\starttext
\startlinenumbering [step=5]
\input knuth
\stoplinenumbering
\stoptext
如需了解更多信息,请参阅ConTeXT 维基百科 - \startlinenumbering。