现在我把所有定理都转换成mdframed
,我也想让我的算法具有一致的布局? 有哪些方法可以排版伪代码算法mdframed
?
到目前为止,我一直在algorithm.sty
使用algorithms
捆绑,以及algpseudocode.sty
来自algorithmicx
。但由于这看起来完全不同,而且问题cleveref
同样,我正在寻找替代方案。
algorithm2e
它本身看起来不错,但由于它带有自己的浮点环境,因此Not in outer par mode
当我尝试将其插入mdframed
定理环境时会出现错误。
算法不坚持使用外部 par 模式,但到目前为止,我还没有设法让它直接在框架内工作。出于某种原因,我收到了很多以前没有收到的错误消息,例如标签名称多了一个}
,或者像。destination with the same identifier (name{[email protected]}) has been already used, duplicate ignored
在理想世界中,一个合适的解决方案将提供
- 整个算法以及各行代码的参考
- 灵活的行编号
- 灵活的语法格式
- 允许在算法内分页
- 其他让事情看起来更美好的花哨东西