我有一个相当庞大的asciidoc文档,用于我们的开发人员指南。由于该文档经常涉及在我们的开发人员指南中记录的Java类,因此我们直接将它们转换为链接,例如:
In this block we create a new
https://www.codenameone.com/javadoc/com/codename1/ui/Form.html[Form]
named `hi`.
这在大多数情况下运作良好,并且在HTML中看起来很棒,因为每个类的引用都直接指向它的JavaDoc,使得引用/指南过程更加简单。
然而当我们生成PDF时,在某些页面上会出现像这样的情况:
通常我并不介意有很多脚注甚至是从前一页复制过来的。然而,在这种情况下,对Container的链接出现了3次。
我可以删除一些链接,但我宁愿不这样做,因为它们在Web版本中非常有意义。由于我也不知道页面断点会在哪里,所以我不想自己操作。
在我看来,这似乎是一个bug,如果链接相同,则链接的脚注应该只生成一次。
如果需要,我可以删除文档中的所有链接脚注,尽管我更希望能够根据情况进行选择,保留一些链接可供打印。