Невозможно установить размер шрифта с помощью asciidoctor-pdf


Я не могу установить размер (или стиль) шрифта для моих файлов .adoc при преобразовании в PDF с помощью asciidoctor-pdf. Согласно документам, я могу указать это следующим образом:

base:
  font_size: 8
  line_height_length: 10

Поэтому я поместил его в начало моего файла .adoc. Однако полученный PDF-файл не отражает это изменение. Можете ли вы предоставить в качестве примера файл .adoc, в котором указан другой размер или стиль шрифта? Thanjs


person Carla    schedule 20.11.2019    source источник


Ответы (1)


Я не знаю, как это сделать в файле .adoc.

Вы должны поместить стиль вне файла asciidoctor.

some-document.adoc

= The title
:pdf-theme: some-theme.yml

First paragraph

Second paragraph

some-theme.yml

extends: default
base:
  font_size: 8
  line_height_length: 10
  font-color: #ff0000

Строить с помощью:

$ asciidoctor-pdf some-document.adoc -o some-document.pdf
person Hugo y    schedule 21.11.2019
comment
Спасибо за ваш ответ. Я пробовал использовать его, хотя размер шрифта не меняется, что бы я ни добавлял в файл yaml. - person Carla; 24.11.2019
comment
Текст красный? - person Hugo y; 25.11.2019
comment
К сожалению нет. Я также пробовал копировать и вставлять ваши документы в том виде, в котором они есть, но шрифт и цвет не меняются. Тогда я предполагаю, что мне не хватает некоторых библиотек в моей установке asciidoctor - person Carla; 25.11.2019
comment
Хорошо, я дважды проверяю на своей стороне, и это определенно работает. Если вы знакомы с Docker, вы можете использовать их образ (github.com/asciidoctor/docker-asciidoctor). Это действительно упрощает использование. - person Hugo y; 25.11.2019