Re:VIEW 3.1 がリリースされたので対応。
techbooster-doujin.sty も前より簡単でかつかなり安定的に対応できたので(/・ω・)/バンジャーイ
2018-03-04 更新
review-jsbook.clsを触らず、config.ymlを修正- 旧バージョンと区別するため
techbooster-doujin-base.styに修正
最新の ReVIEW-Template を使用すれば無問題なヤーツ←
3.1 にアップデート
Re:VIEW はインストール済みとして、ターミナルで実行。
# 3.1 に update
$ gem update review
特に問題はないとおも。
review update
既存の Re:VIEW プロジェクトが存在するとして、
config.yml があるディレクトリに移動し実行。
$ review update
いろいろ聞かれるけどすべて Yes ( Y ) で。
techbooster-doujin.sty の移植
最新の techbooster-doujin.sty を sty フォルダにコピペ。
reviewmacro.sty の修正
techbooster-doujin.sty を適用するために reviewmacro.sty を修正。
...
% Re:VIEW 2互換のreviewmacro.sty(装飾カスタマイズ)内容
\RequirePackage{review-style}
% TechBooster固有マクロ
\RequirePackage{techbooster-doujin-base}
% ユーザー固有の定義
\RequirePackage{review-custom}
...
必ず review-style と review-custom の間じゃないとダメっぽい。
techbooster-doujin-baseに修正
review-jsbook.cls の修正
ここからはお好みになるけど、ここまでの設定だと
- 表紙から目次までのページ番号が「i, ii, iii, ...」
- 1章以降が「1, 2, 3, ...」
と通し番号ではなくなっている。
review-jsbook.cls の次の箇所を修正することで、通しで番号が振れる。
入稿に際しては、config.yml で隠しノンブル振る設定もできるから本当にお好みで。
review-jsbook.clsをいじるより、texdocumentclassのほうに「serial_pagination=true」としたほうがよいような?(今のReVIEW-Templateのarticles/config.ymlをご参照) あと、過去のtechbooster-doujin.sty とかちあわないように techbooster-doujin-base.sty という名前にしてます
— kmuto (@kmuto) March 3, 2019
というわけで、 config.yml の texdocumentclass を修正する方が正攻法。