2016-05-19 26 views
1

我目前正在使用asciidoctor编写文档,并且需要链接文档中的图像和节。虽然我理解asciidoctor中的交叉引用是如何工作的,但我想知道是否有方法可以链接像段和图像这样的元素,并显示asciidoctor使用:sectnums:属性生成的元素编号。在这个例子中,你可以更好地明白我的心愿实现,而不需要手动键入它:在asciidoctor中使用其标签的交叉引用元素

Screenshot

回答

1

我觉得这是不可能的还...查看问题:#858: Add possibility to use figure number or text in link text


有在#1381: Attributes reference is not replaced in anchors讨论的方法:

[#system_overview,reftext='{figure-caption} {counter:refnum}'] 
image::system_overview.png[] 

我目前使用的解决方案是使用基于JSoup的一些Java代码对生成的HTML进行后处理。当然这不适用于PDF后端。

+0

是的,我发现一些扩展工作是必要的,并发现PDF不支持。感谢您的答案:) –

+0

我认为#1381中描述的方法几乎是你想要做的。它应该与PDF和HTML后端一起工作。 – Jmini