Open4

AsciiDocをPDFに変換する

tsunacantsunacan

日本語が含まれる際は-a pdf-theme=default-with-fallback-fontを指定する必要がある。

$ asciidoctor-pdf -a scripts=cjk -a pdf-theme=default-with-fallback-font <your adoc file>
tsunacantsunacan

ページ番号を中心に表示する

デフォルトだと右ページのページ番号は右端に、左ページのページ番号は左端に表示される。

カスタムテーマを作成する。

themes/custom-theme.yml
extends: default-with-fallback-font
footer:
  columns: =100%
  recto:
    center:
      content: "{page-number}"
  verso:
    center:
      content: "{page-number}"

テーマのファイルを指定してPDFに変換する。

$ asciidoctor-pdf -a scripts=cjk -a pdf-theme=custom -a pdf-themesdir=themes <your adoc file>
  • pdf-themesdir : テーマファイルが存在するディレクトリのパス
  • pdf-theme : テーマファイルのファイル名。.ymlで終わっていない場合は-theme.ymlがsuffixで加えられる

参考