Scrapboxで本をつくる(daiiz)
これまでScrapboxに書き溜めたページを再構成して一冊の薄い本を書く
Scrapbox上で執筆する
ボタン一発で印刷所に入稿可能なPDFファイルを生成する
---
まとめ
普通にスクボで原稿書いてるだけ
記法の拡張、latexのプリアンブル指定しとく、など工夫はある
userscriptとブラウザ拡張で頑張って変換と(明らかにjsではきつい処理用にローカルへの)アップロードをする
1: 目次ページをつくる
1章1行でタイトルを書く
その下にtodoやメモをぶら下げているなsta.icon
プリアンブルもここで指定する
2: 各タイトル(の先のページ)を埋めていく
字下げは[ ]でいけるらしい
参照されているが目次には存在しないページをAppendixとして巻末に収録する
節は適宜別ページにしてもよい
製本時に埋め込むので
章ページにリンクを張っておけば展開されるようにした
3: UserScriptで便利機能を置いていく
ページをPDFで表示するボタン
ローカルサーバーにアップロードするボタン
製本するボタン
仕組み
ページのHTML読んで、LaTeXとして出力して、ローカルサーバーにアップ
ローカルサーバーで latex to pdf
docker image
アップロードって無理ゲーじゃない?と思っているが、ブラウザ拡張にすればいける、のか?sta.icon
さらりと変換ツール書いてるのがすごい
俺だったら執筆はまあできるけど変換ツール書くところで執筆と同じくらい時間かかりそう……
しかも2019/09の話だからなぁ(今ほどノウハウ充実してない)