В настоящее время я пишу документ с помощью asciidoctor, и мне нужно связать изображения и разделы в документе. Хотя я понимаю, как работает перекрестная ссылка в asciidoctor, мне было интересно, есть ли способ связать такие элементы, как разделы и изображения, отображающие также номер элемента, который asciidoctor генерирует с помощью атрибута :sectnums:. В этом примере вы можете лучше увидеть, чего я хочу добиться, не вводя его вручную:
Перекрестные ссылки на элементы с их меткой в asciidoctor
Ответы (1)
Я думаю, что это пока невозможно... См. проблему: #858: Добавить возможность использовать номер цифры или текст в тексте ссылки
Подход обсуждается в #1381: ссылка на атрибуты не заменяется в якорях:
[#system_overview,reftext='{figure-caption} {counter:refnum}']
image::system_overview.png[]
Решение, которое я использую на данный момент, заключается в постобработке созданного HTML с помощью некоторого кода Java на основе JSoup. Конечно, это не работает с бэкэндом PDF.
person
Jmini
schedule
22.05.2016
Да, я понял, что потребуется некоторая работа с расширениями, и обнаружил, что PDF это не поддерживает. Хотя спасибо за ответ :)
- person Alex Zuan; 23.05.2016
Я думаю, что подход, описанный в # 1381, в значительной степени соответствует тому, что вы хотите сделать. Он должен работать с бэкэндами PDF и HTML.
- person Jmini; 23.05.2016