我开发了一个新的包,作为一项功能,我需要使用\newfloat
该float
包的命令获取定义的所有浮点数的列表。
我当然可以在 中修改此命令mypackage.sty
,但这需要在 的使用mypackage
之前和之后加载,我认为这不太好。我发现有一个计数器(以一种奇怪的方式)显示已定义了多少个浮点数。但是,没有命令可以返回相应环境的名称。float
\newfloat
float@type
\float@by@type{<number>}
欢迎提出任何建议。
答案1
据我所知,没有办法从与其关联的数字中恢复浮点环境名称:输出例程仅使用数字进行操作。所以我猜唯一的方法是修改\newfloat
。
但是,该newfloat
包应该具有相同的功能float
并维护\newfloat@list
包含所有定义的浮点类型的宏。