futoase / review-css-typesetting

CSS組版やっていき!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Re:VIEW+CSS組版やっていき CircleCI

このリポジトリは技術書典4にてひかる黄金わかめ帝国が頒布した『Re:VIEW+CSS組版やっていき』の全てです。 Re:VIEWVivliostyleを使って、同人誌をこしらえます。

この本のビルドの仕方

LaTeX版

Dockerのセットアップが必要です。

$ ./build-in-docker.sh
$ open ./articles/review-css-typesetting.pdf

CSS版

頒布時は Vivliostyle 2017.6 + Google Chrome Version 65.0.3325.181 を利用しました。

https://vivliostyle.org/download/ からVivliostyle.jsをダウンロード。

# Vivliostyleを解凍したディレクトリで
$ ./start-webserver
# このリポジトリのディレクトリで
$ ./setup.sh
$ npm run css
$ npm run serve
$ open http://127.0.0.1:8000/viewer/vivliostyle-viewer.html#x=http://127.0.0.1:8989/book.html

あとはChromeの印刷機能で出力します。 MarginsはNone、Background graphicsのチェックはONでPDFとして保存します。

ライセンス

本リポジトリは画像以外はMITライセンス、画像はライセンスなしとします。 画像を別用途に勝手に使ったりしなければ、forkなどについては難しく考えなくて大丈夫です。

このリポジトリの目標

  1. LaTeX版の出力に近づける
  2. LaTeX版同様のワークフローを実現する
  3. CSS組版のナレッジを集積する

コントリビュートについて

上記目標に沿う内容であれば随時受け付けています。 また、Issue化されていなくても書籍中で言及されている課題についての改善は大歓迎です。 リポジトリ内をTODOで検索して、これを消化してくれるのも助かります。

About

CSS組版やっていき!

License:MIT License


Languages

Language:TeX 44.9%Language:C++ 31.4%Language:CSS 10.1%Language:HTML 5.3%Language:TypeScript 4.4%Language:JavaScript 1.8%Language:OCaml 1.3%Language:Ruby 0.5%Language:Shell 0.3%