Re:Viewで数式をSVGで埋め込んだepubを作成する手順
細かい躓きポイントがあったのでメモ。
ベースに使った環境:
- TechBooster/ReVIEW-Template: TechBoosterで利用しているRe:VIEWのテンプレート(B5/A5/電子書籍)を公開しています
- Dockerイメージ:vvakame/review
実行手順
文書ファイルは冒頭にあげたベース環境のファイルに一部を変更して使用。
まず、articles/article.re
の末尾に下記を追記
articles/article.re
== 数式チェック!!
//texequation{
\sum_{i=1}^nf_n(x)
//}
@<m>{y = \alpha x ^ 2 + \beta x + \gamma}
次に、articles/config.yml
を変更。
(変更箇所のみ記載。一部本質でない項目も含む)
articles/config.yml
imgmath: true
imgmath_options:
format: svg
fontsize: 24
lineheight: 32
pdfcrop_pixelize_cmd: "pdftocairo -svg -r 90 -f %p -l %p %i %o"
epubを生成する。
epubを生成する
# npm run epub