【问题标题】:rst2pdf: Referencing automatically-numbered figuresrst2pdf:引用自动编号的数字
【发布时间】:2012-03-01 09:27:27
【问题描述】:

我的第一个文档中有插入数字的指令;我使用rst2pdf 的:counter: 指令对它们进行自动编号。

.. figure:: Graphics\Manual_test_timeline.png
   :scale: 100%
   :align: center

   Figure :counter:`figure`. Manual Testing Timeline

标题呈现为图 1. 手动测试时间线。

如何在文档的其他地方引用那些自动编号的数字?我需要会写

看到???有关时间表的更多详细信息。

在哪里???是对图形标题中文本的引用(包括数字)。

有没有办法使用标准的重组文本或特殊的rst2pdf hack 来做到这一点?

【问题讨论】:

    标签: python restructuredtext rst2pdf


    【解决方案1】:

    没有办法自动做到这一点。当然,也有手动操作的方法。

    【讨论】:

    • +1 并接受rst2pdf 的作者。感谢您对社区的贡献
    【解决方案2】:

    如果您可以牺牲图形编号,那么这将与超链接一起使用:

    .. _Manual Testing Timeline:
    
    .. figure:: Graphics\Manual_test_timeline.png
       :scale: 100%
       :align: center
    
       Figure :counter:`figure`. Manual Testing Timeline
    
    Here is some text referencing `Manual Testing Timeline`_
    

    但如果不能牺牲图号,我想不出任何解决办法。

    Text <#figure-1> 的语法也值得研究。

    【讨论】:

    • 谢谢,遗憾的是我确实需要包括图编号。
    猜你喜欢
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 2020-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多