詠ちゃんと学ぶ同人誌組版の技術
概要
自称天才魔法遣いな詠ちゃんが、従姉妹の春ちゃんに聞かれて同人誌の作り方を説明する会話形式の本です。
内容
Pandoc と LuaLaTeX を使って、Markdown原稿から同人誌をつくる方法を解説する本です。
A5版で本文64ページです。
目次:
- はじめに
- プロローグ
- まえがき
- サポートページについて
- 登場人物紹介
- 第1章 全体計画
- 第2章 環境構築
- 2.1 DevContainerをつくる
- 2.2 動作確認
- 第3章 Pandoc基礎
- 3.1 基本的な使い方
- 3.2 非スタンドアロンモードで使う
- 3.3 秘伝のタレ
- 第4章 ファイルの整理と自動化
- 4.1 ファイルを置く場所を考える
- 4.2 ビルドスクリプトを書く
- 第5章 体裁を整える(1)
- 5.1 画像を入れる
- 5.2 フォントの変更
- 第6章 Pandocフィルターの利用
- 6.1 CSSみたいに一部分をカスタムしたいという問題
- 6.2 Pandocフィルターとは
- 6.3 Pandocフィルターを作ってみる
- 6.4 振り仮名をつけてみる
- 第7章 体裁を整える (2)
- 7.1 残件
- 7.2 版面の設計
- 7.3 見出しのデザイン
- 7.4 目次の設定
- 7.5 奥付
- 第8章 入稿
- 8.1 入稿作業について
- 8.2 塗り足しの追加
- 8.3 表紙の準備
- 8.4 電子版の準備
- おわりに
- エピローグ
- もっと学ぶために
- あとがき
- ライセンス事項
全ての分野を網羅した入門書といった方向性ではなく、「このあたりの機能を使うとだいたいいいかんじに本をつくれるよ」のレシピを紹介していく本です。DevContainerでの環境構築、Pandocフィルタの使い方、LuaLaTeXでのフォント指定方法あたりを紹介しているのが特徴です。
前提知識として、コマンドラインツールを利用してコンピュータを操作する基本的な心得があることを想定しています。Pandocの知識は不要ですが、LaTeXについては全く知らない状態だと理解が困難な可能性があるので、その場合は適宜LaTeXの入門書を脇にお読みください。
実行環境はDevContainerを利用します。サンプルコードをそのままDevContainerで開くことで、簡単に環境構築してサンプルコードのビルドができます。但し、フォント関連の設定がWindows用となっているため、macOSやLinuxを利用している場合にはその部分を書き換える必要があります。
サンプル
- サンプルPDF:一部を抜粋したPDFです。
通販
メロンブックス様にて委託販売中です。
問い合わせ用Googleフォーム
ご意見、ご感想、ご質問、誤りの指摘などを こちら のGoogleフォームにお寄せいただけますと幸いです。
読者向け情報
補訂
(今のところはなし)
サンプルコードのリポジトリ
ひみつのページ
本文に書いてあるひみつのURLでアクセスしてください。本文PDFや本文のソースコードがダウンロードできます。
履歴
- 2024/12/30 初版『コミックマーケット105』にて頒布予定。