微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自定义指令的 Sphinx 表编号

如何解决自定义指令的 Sphinx 表编号

除了使用内置的 Sphinx 表格指令 tablecsv-tablelist-table 定义表格之外,我还想引入在图像或外部 HTML 中定义的表格。例如,可以在 Excel 中设计一个表格,然后将其导出为图像,或者可以通过像 Stargazer 这样可以导出 HTML 的工具生成一个表格。图像可以使用 image 指令导入,而 HTML 可以使用 raw 指令导入。但是,如果用户在其 numref 文件中定义了 numfig = True,我随后想为这些导入的对象提供编号的表格标题(而不是图形标题),以后我可以使用 conf.py 引用这些标题。例如,如果使用 table 指令定义一个表,然后导入一个表的图像,然后从 HTML 导入一个表,然后定义另一个 table 指令,我希望将这些标记为表 1,自动生成表 2、表 3 和表 4。

我在编写自定义 Sphinx 指令方面有一些经验。但是,我不知道如何配合表格标题自动编号系统。如果我知道如何做到这一点,我可能会弄清楚其余的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。