Невозможно отобразить нижний колонтитул с помощью Asciidoctor pdf
Я пытаюсь сделать документ с помощью asciidoctor-pdf, в котором есть нижний колонтитул с заголовком главы / номером страницы. Из примеров, найденных до сих пор, я пришел с этим:
= Title of the book
:notitle:
:toc: left
:toclevels: 8
:sectnums:
:sectnumlevels: 8
:source-highlighter: coderay
:icons: font
:front-cover-image: pic.jpg
footer:
height: 0.5in
line_height: 1
recto_content:
right: '{chapter-title} | *{page-number}*'
verso_content:
left: '*{page-number}* | {chapter-title}
== Chapter 1
Однако это не производит нижний колонтитул. Я пробовал использовать как нижний колонтитул, так и верхнюю директиву:footer. Любая помощь, что может быть не так?
1 ответ
Если вы хотите стилизовать свои PDF-файлы, вы не можете поместить свои настройки в adoc-файл. Вы должны использовать PDF-темы. Вы найдете длинное объяснение здесь
Очень краткое резюме выглядит
- создать файл
basic-theme.yml
в каталогеthemes
( пример для basic-theme.yml) - поставить настройки нижнего колонтитула
basic-theme.yml
- используйте свои стили
asciidoctor-pdf -a pdf-stylesdir=themes -a pdf-style=basic
подробности