Перекрестные ссылки на элементы с их меткой в ​​asciidoctor

В настоящее время я пишу документ с помощью asciidoctor, и мне нужно связать изображения и разделы в документе. Хотя я понимаю, как работает перекрестная ссылка в asciidoctor, мне было интересно, есть ли способ связать такие элементы, как разделы и изображения, отображающие также номер элемента, который asciidoctor генерирует с помощью атрибута :sectnums:. В этом примере вы можете лучше увидеть, чего я хочу добиться, не вводя его вручную:

Скриншот


person Alex Zuan    schedule 19.05.2016    source источник


Ответы (1)


Я думаю, что это пока невозможно... См. проблему: #858: Добавить возможность использовать номер цифры или текст в тексте ссылки


Подход обсуждается в #1381: ссылка на атрибуты не заменяется в якорях:

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

Решение, которое я использую на данный момент, заключается в постобработке созданного HTML с помощью некоторого кода Java на основе JSoup. Конечно, это не работает с бэкэндом PDF.

person Jmini    schedule 22.05.2016
comment
Да, я понял, что потребуется некоторая работа с расширениями, и обнаружил, что PDF это не поддерживает. Хотя спасибо за ответ :) - person Alex Zuan; 23.05.2016
comment
Я думаю, что подход, описанный в # 1381, в значительной степени соответствует тому, что вы хотите сделать. Он должен работать с бэкэндами PDF и HTML. - person Jmini; 23.05.2016