rst2pdf:引用自动编号的图形
我在我的rst文档里有一些指令,用来插入图形;我还使用了rst2pdf
的:counter:
指令,来自动给这些图形编号。
.. figure:: Graphics\Manual_test_timeline.png
:scale: 100%
:align: center
Figure :counter:`figure`. Manual Testing Timeline
图形的标题显示为图 1. 手动测试时间线。
我想知道如何在文档的其他地方引用这些自动编号的图形?我需要能够写出
请参见???以获取更多关于时间线的详细信息。
其中的???是指向图形标题中的文字(包括编号)。
有没有办法用标准的restructured text或者某种特殊的rst2pdf
技巧来实现这个?
2 个回答
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>
这种写法也许可以考虑一下。
2
这个事情是没办法自动完成的。不过,当然也有手动完成的方法。