kamakiri01 / review-docker-skeleton

minimal publishing environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

review-docker-skeleton

このリポジトリは、Re:VIEWを使って原稿を作成するためのミニマルな環境とツールセットです。

動作環境として、Re:VIEW image for Dockerを想定しています。 Docker環境下でなくても、Node.jsの利用環境とRe:VIEWがインストールされた環境であれば利用できます。

インストール

$ git clone git@github.com:kamakiri01/review-docker-skeleton.git
$ npm install
$ npm run init # review の最小テンプレートを生成します

校正

$ npm run lint

PDF生成

$ npm run pdf

その他

筆者の個人利用目的で作られた環境であるため、用途によってはtextlintの設定などを変えるとより良い校正環境が得られます。その際はtextlint-rule-preset-japaneseなどを参考にしてください。

このリポジトリの初回セットアップ時、実行環境によって、Docker環境下では npm install できない現象が起きています。また、そのような環境では npm install 後の postinstall が実行されない場合があります。これらの現象が発生する場合、Docker環境外で npm install を実行し、 docker run -it -v /media/:media/mount/ vvakame/review /bin/bash などを使ってDocker環境にマウントして利用してください。

カスタマイズ箇所

  • 印刷向けにPDFリンク色を変更する \hypersetup{linkcolor=black} を挿入
  • 数式・図表利用向けに \usepackage{amsmath,amssymb,multirow} を挿入
  • A5印刷向け (それ以外の紙面サイズ利用時は Re:VIEW Template を参考にしてください)

About

minimal publishing environment


Languages

Language:TeX 47.3%Language:HTML 25.4%Language:CSS 21.2%Language:Ruby 4.4%Language:C++ 1.5%Language:Shell 0.2%