pagebreak
概要
- 改ページを挿入する Pandoc フィルタ
- github:
インストール
- github (lua-filters) から git でクローンする。
$ git clone https://github.com/pandoc/lua-filters.git
使用方法
- markdown テキストの改ページを挿入したい箇所に
\newpage
か\pagebreak
を入力した行を追加する。 - 変換する。
$ 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 の追加設定
- LibreOffice Writer で .odt の新規ファイルを作成する (開く)。
- “スタイル” → “スタイルの管理” を選択するか、F11 キーを押す。
- 右サイドバーに現れたスタイルバーから “標準段落スタイル” を右クリックする。
- 段落スタイルダイアログで段落を設定する。
-
- “挿入” にチェックを入れる。
- “種類” を “ページ” にする。
- “位置” を “前” か “後” にする。
- “OK” ボタンをクリックする。
- 保存する (今回は
style.odt
とする)。 - 保存した .odt ファイルをテンプレートに、markdown テキストファイルを変換する。
$ pandoc --lua-filter lua-filters/pagebreak/pagebreak.lua --reference-doc style.odt INPUT.md -o OUTPUT.odt