【问题标题】:Unable to set font size with asciidoctor-pdf无法使用 asciidoctor-pdf 设置字体大小
【发布时间】:2019-11-20 17:18:02
【问题描述】:


当使用 asciidoctor-pdf 转换为 PDF 时,我无法为我的 .adoc 文件设置字体大小(或样式)。 根据文档,我可以指定如下:

base:
  font_size: 8
  line_height_length: 10

所以我把它放在我的 .adoc 文件的顶部。但是,生成的 PDF 并未反映此更改。您能否提供一个 .adoc 文件作为示例,它指定了不同的字体大小或样式? 谢了

【问题讨论】:

    标签: asciidoc asciidoctor-pdf


    【解决方案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
    

    【讨论】:

    • 感谢您的回复。我试过用它,虽然字体大小没有变化,不管我在 yaml 文件中添加什么。
    • 文字是红色的吗?
    • 很遗憾没有。我也尝试按原样复制和粘贴您的文档,但字体或颜色没有变化。我假设我在我的 asciidoctor 安装中缺少一些库
    • 好的,我仔细检查了一下,它确实有效。如果您熟悉 Docker,可以使用他们的镜像 (github.com/asciidoctor/docker-asciidoctor)。它真的很容易使用。
    猜你喜欢
    • 2018-06-26
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 2023-03-07
    • 2016-06-04
    • 1970-01-01
    相关资源
    最近更新 更多