algorithm2e 包中的 \SetProgSty 命令存在错误

algorithm2e 包中的 \SetProgSty 命令存在错误

我发现命令中有一个错误\SetProgSty。目前,它错误地设置了\ArgSty命令,而不是\ProgSty

\newcommand{\SetProgSty}[1]{\renewcommand{\ArgSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}%

可以通过使用 etoolbox 修补命令来解决此错误:

\patchcmd{\SetProgSty}{ArgSty}{ProgSty}{}{}

但我认为这应该在下一版本中得到修复。

我尝试给软件包作者发送电子邮件,但手册中提供的地址不再有效。订阅邮件列表似乎也不起作用。不过,作者似乎在这里很活跃。

此外,文档中提到了命令的存在\SetProgArgFnt,但在实现中却没有这样的命令。

答案1

感谢您提交错误报告。您是第一个注意到此错误的人,也许您是唯一一个想要更改 ProgSty 的人!不过,再次感谢您提交报告。

我已将其更改为下一个版本。

奇怪的是,我既没有收到您的电子邮件,也没有收到邮件列表订阅,因为它正在运行......

相关内容