目次

pagebreak

概要

インストール

使用方法

  1. markdown テキストの改ページを挿入したい箇所に \newpage\pagebreak を入力した行を追加する。
  2. 変換する。
    $ pandoc --lua-filter lua-filters/pagebreak/pagebreak.lua INPUT.md -o OUTPUT.docx
    • INPUT.md: 入力ファイルの markdown テキスト
    • OUTPUT.docx: 出力ファイル
    • –lua-filter: クローンした pagebreak.lua のパス
      • 出力サポートフォーマット:
        • AsciiDoc / Asciidoctor
        • ConTeXt
        • Docx
        • EPUB
        • groff ms
        • Typst
        • LaTeX
        • ODT (.odt ファイルの場合は追加の設定が必要)

ODT の追加設定

  1. LibreOffice Writer で .odt の新規ファイルを作成する (開く)。
  2. “スタイル” → “スタイルの管理” を選択するか、F11 キーを押す。
  3. 右サイドバーに現れたスタイルバーから “標準段落スタイル” を右クリックする。
  4. 右クリックメニューから “新規” を選択する。
    (クリックで拡大)
  5. 段落スタイルダイアログで段落を設定する。
    • “管理” タブの “名前” を “Pagebreak” にする。
      (クリックで拡大)
    • “体裁” タブを設定する。
      (クリックで拡大)
      • “挿入” にチェックを入れる。
      • “種類” を “ページ” にする。
      • “位置” を “前” か “後” にする。
  6. “OK” ボタンをクリックする。
  7. 保存する (今回は style.odt とする)。
  8. 保存した .odt ファイルをテンプレートに、markdown テキストファイルを変換する。
    $ pandoc --lua-filter lua-filters/pagebreak/pagebreak.lua --reference-doc style.odt INPUT.md -o OUTPUT.odt

参考サイト