Re:VIEWの環境構築に時間がかかっていたのですが、Dockerを使うとかなり簡単にPDF変換出来ることがわかりました。
RubyとDockerが使える環境があることが前提です。
gem install review-init
review-init sample-book
cd sample-book
これで、雛形ファイルが作られます。
├── Gemfile
├── Rakefile
├── catalog.yml
├── config.yml
├── doc
│ ├── catalog.ja.md
│ ├── catalog.md
│ ├── customize_epub.ja.md
│ ├── customize_epub.md
│ ├── format.ja.md
│ ├── format.md
│ ├── format_idg.ja.md
│ ├── makeindex.ja.md
│ ├── makeindex.md
│ ├── pdfmaker.ja.md
│ ├── pdfmaker.md
│ ├── preproc.ja.md
│ ├── preproc.md
│ ├── quickstart.ja.md
│ ├── quickstart.md
│ ├── writing_vertical.ja.md
│ └── writing_vertical.md
├── images
│ └── cover.jpg
├── layouts
├── lib
│ └── tasks
│ └── review.rake
├── sample-book.re
├── src
├── sty
│ ├── jumoline.sty
│ └── reviewmacro.sty
└── style.css
変換
初回のみ必要に応じてバージョンを指定してpullします。
docker pull vvakame/review
実行はこのコマンドだけです。初期設定であればbook.pdfがカレントディレクトリに出力されているはずです。
docker run --rm -v `pwd`:/work vvakame/review /bin/sh -c "cd /work && review-pdfmaker config.yml"