float 包:获取所有用 \newfloat 定义浮点数的列表?

float 包:获取所有用 \newfloat 定义浮点数的列表?

我开发了一个新的包,作为一项功能,我需要使用\newfloatfloat包的命令获取定义的所有浮点数的列表。

我当然可以在 中修改此命令mypackage.sty,但这需要在 的使用mypackage之前和之后加载,我认为这不太好。我发现有一个计数器(以一种奇怪的方式)显示已定义了多少个浮点数。但是,没有命令可以返回相应环境的名称。float\newfloatfloat@type\float@by@type{<number>}

欢迎提出任何建议。

答案1

据我所知,没有办法从与其关联的数字中恢复浮点环境名称:输出例程仅使用数字进行操作。所以我猜唯一的方法是修改\newfloat

但是,该newfloat包应该具有相同的功能float并维护\newfloat@list包含所有定义的浮点类型的宏。

相关内容