是否可以使用该program
包向列表添加行号?
(我知道,在其他更加复杂的列表包中应该可以实现这一点,但我还是更愿意坚持使用program
,因为我现在已经习惯了伪代码语法,而且我喜欢结果的风格,它不需要大量的选项就能让它看起来“好看”)。
答案1
您可以通过发出以下命令来切换行号
\NumberProgramstrue
获取行号或
\NumberProgramsfalse
用于关闭编号。该设置是环境本地的,但命令应该是外部一个program
环境。
如果要修改样式,请更改 的定义\prognumstyle
;默认为
\newcommand{\prognumstyle}{\scriptsize\em}
因此,如果您希望数字直立,只需在序言中说(\usepackage{program}
当然是在之后)
\renewcommand{\prognumstyle}{\scriptsize}