使用程序包列出行号

使用程序包列出行号

是否可以使用该program包向列表添加行号?

(我知道,在其他更加复杂的列表包中应该可以实现这一点,但我还是更愿意坚持使用program,因为我现在已经习惯了伪代码语法,而且我喜欢结果的风格,它不需要大量的选项就能让它看起来“好看”)。

答案1

您可以通过发出以下命令来切换行号

\NumberProgramstrue

获取行号或

\NumberProgramsfalse

用于关闭编号。该设置是环境本地的,但命令应该是外部一个program环境。

如果要修改样式,请更改 的定义\prognumstyle;默认为

\newcommand{\prognumstyle}{\scriptsize\em}

因此,如果您希望数字直立,只需在序言中说(\usepackage{program}当然是在之后)

\renewcommand{\prognumstyle}{\scriptsize}

相关内容