![algorithm2e 包中的 \SetProgSty 命令存在错误](https://linux22.com/image/358735/algorithm2e%20%E5%8C%85%E4%B8%AD%E7%9A%84%20%5CSetProgSty%20%E5%91%BD%E4%BB%A4%E5%AD%98%E5%9C%A8%E9%94%99%E8%AF%AF.png)
我发现命令中有一个错误\SetProgSty
。目前,它错误地设置了\ArgSty
命令,而不是\ProgSty
:
\newcommand{\SetProgSty}[1]{\renewcommand{\ArgSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}%
可以通过使用 etoolbox 修补命令来解决此错误:
\patchcmd{\SetProgSty}{ArgSty}{ProgSty}{}{}
但我认为这应该在下一版本中得到修复。
我尝试给软件包作者发送电子邮件,但手册中提供的地址不再有效。订阅邮件列表似乎也不起作用。不过,作者似乎在这里很活跃。
此外,文档中提到了命令的存在\SetProgArgFnt
,但在实现中却没有这样的命令。
答案1
感谢您提交错误报告。您是第一个注意到此错误的人,也许您是唯一一个想要更改 ProgSty 的人!不过,再次感谢您提交报告。
我已将其更改为下一个版本。
奇怪的是,我既没有收到您的电子邮件,也没有收到邮件列表订阅,因为它正在运行......