完成した小説原稿をEPUBにするときは、文章をもう一度書き直すのではなく、七つの章の「ID・順序・目次名」を固定してから出力設定へ進みます。表紙と奥付は本文ファイルへ混ぜず、出力後にnavとspineを七章の照合表へ戻して確認します。
この方法は、推敲を終えた小説がすでに七章に分かれている人向けです。執筆途中の進め方ではなく、完成原稿を壊さずEPUBへ渡す段取りに絞ります。
完成原稿では章IDを先に固定する
章タイトルは後から少し変わることがあります。そのため、ファイル名まで章タイトルにすると「雨の夜.md」「雨の夜_修正.md」のような重複が生まれがちです。完成版を複製し、ファイルへC01.mdからC07.mdまで動かないIDを付けます。
別の表に、ID、表示する章名、目次へ載せるか、順番を記録します。
| ID | 表示名 | 目次 | 順番 |
|---|---|---|---|
| C01 | プロローグ | 載せる | 1 |
| C02 | 雨の夜 | 載せる | 2 |
| C03 | 手紙 | 載せる | 3 |
| C04 | すれ違い | 載せる | 4 |
| C05 | 帰郷 | 載せる | 5 |
| C06 | 約束 | 載せる | 6 |
| C07 | エピローグ | 載せる | 7 |
判断規則は、出力後の順序がこの七行と違えば、生成物を直接直さず、章の選択または順序設定へ戻すことです。
テキストエディタ側で七章を整える
各ファイルの先頭に読者へ見せる章見出しを一つ置き、本文末尾に次章の内容を混ぜないようにします。検索で仮見出しや編集メモを探し、公開しない文字列を除きます。完成原稿だからこそ、大きな推敲ではなく「EPUBへ入れる範囲」の確定が中心です。
Rune Studioの公開資料では、日本語長文編集、原稿管理、検索、プレビュー、EPUB出力を一つのワークスペースで扱えると説明されています。今回の出力では、完成した七つの章ファイルを同じ作業場から選びました。
EPUBウィザードへ渡す七章を選ぶ
EPUB出力へ渡す本文は、C01.mdからC07.mdを順番に並べ、七件すべてを目次対象にしました。ここで見るのは「七章あるか」「同じIDが二度入っていないか」「順番が照合表と同じか」です。
作品名や著者名などの書誌情報は本文とは別に入力します。表紙にはimages/studio-037-01.pngを設定しました。奥付も章本文へ貼り付けず、奥付として扱います。本文、表紙、奥付を別入力にしておくと、表紙差し替えで小説本文まで変更する必要がありません。
出力後は目次だけでなくspineも見る
目次に七つの名前が並んでも、読む順番が正しいとは限りません。EPUB 3ではナビゲーションとspineの役割が分かれています。W3CのEPUB 3.3も、metadata、manifest、spine、ナビゲーションを別々に定義しています。
七章標本のspineは、表紙、タイトル、ナビゲーション、p001からp007、奥付の順でした。照合表の七行と本文七件が対応していることを確認します。たとえばp004が「すれ違い」ではなく「帰郷」なら、章順へ戻ります。
七章標本で得られた結果
横書き七章、本文画像0枚のEPUBを出力しました。navあり、NCXあり、収録画像1、欠落0、valid=trueでした。収録画像1は表紙です。表紙参照はimages/studio-037-01.pngでした。
これは専用の小さな原稿で得たローカル構造検査です。valid=trueはKDPなどの販売先受理や、すべての読書アプリで同じ表示になることを意味しません。縦書きの視覚確認も、この横書き結果とは分けて試してください。
向く方法と、別の方法が向く場合
章ごとの完成ファイルがあり、七章の順序を保ったままEPUB化したい人には、このID照合が向きます。長い一ファイルを章へ分ける作業がまだ終わっていない場合は、先に分割方針を決めるべきです。
手作りのXHTMLやCSSを直接調整したい人は、変換後のパッケージを扱う専用ツールの方が向きます。Rune Studioでの再出力を前提にするなら、修正は章ファイルと設定へ戻します。
奥付も本文七章とは別の役割として扱います。たとえば奥付の発行日だけを直したとき、C07の本文を再選択する必要はありません。照合表の「奥付」行へ変更を書き、再出力後にspine末尾のcolophonと生成ページを確認します。章本文、目次、表紙、奥付のどこを直したかが分かれていれば、完成原稿へ不要な変更を戻さずに済みます。
結論:七行の照合表を正本にする
小説用テキストエディタから完成原稿をEPUBにする方法は、七章のID、表示名、目次対象、順序を先に固定し、出力後のnavとspineを同じ表へ照合することです。表紙と奥付は本文から分離します。
まず完成原稿の複製で七行の表を作ってください。現行Mac版の概要とダウンロード先はRune Studio公式サイトで確認できます。