青空文庫テキストの自動組版(工程 1/2)

counter_gif

このようになります(画像クリックで拡大)

テキスト   青空文庫テキスト   を縦組みの   TeX 組版   PDF へ

青空文庫 Web からテキストをダウンロード

  1. 青空文庫 から自動組版させたいテキストを,御自身の PC 等にダウンロードしてください
  2. 「ファイル種別」としては「テキストファイル(ルビあり)」を選択します(「圧縮」zip ファイル)
  3. zip ファイルをダウンロードしたら「展開」し,テキストファイル(拡張子が .txt)を取り出します

「.txt」ファイルをアップロード

  1. 「.txt」ファイルを取り出せたら
  2. 下のフォームで「ファイルを選択(参照)」ボタンを押し,対象ファイルを選択します
  3. 最後に「青空文庫テキスト ".txt" をアップロードする」ボタンを押します
  4. ファイルが正しくアップロードされたら「青空文庫テキストの自動組版(工程 2/2)」ページに切り替わります

参考

自動組版は,およそ,以下のように行われます。

  1. ruby プログラムが「青空文庫のマークアップ」が施された .txt ファイルを「TeX 用のマークアップが施されたソース」である .tex ファイルへと変換
  2. nkf プログラムが「文字コード Shift_Jis; 改行コード CR/LF」の .tex ファイルを「文字コード UTF-8; 改行コード LF」の .tex ファイルへと変換
  3. platex プログラムが .tex ファイルから「A5版縦置き; 縦組み; 二段組み」に組版した .dvi (DeVice Independent) ファイルを生成
  4. [オプション] perl プログラムが .dvi ファイルを「10枚ごとの中綴じ両面印刷」(A4版横置き; 縦組み; 二段組み)に最適化した .dvi へと変換
  5. dvipdfmx プログラムが最終出力である PDF ファイルを生成

注意(自動組版上の制約事項; 要 TeX 知識)

謝辞

本 Web で用いている ruby スクリプトと TeX 用スタイルファイルは 齋藤修三郎さんの「青空文庫を読もう!」で公開されている「オリジナル・プログラム群」に永田が若干手を加えたものです。

素晴らしいプログラムを御提供くださった齋藤修三郎さんに衷心より御礼申し上げます。

そして「青空文庫」プロジェクトの皆様に敬意を表します。

本当にありがとうございます。

「若干手を加え(ざるを得なかっ)た」理由は,オリジナルのもの(2004-05-05)が「そのままでは動かなかった」ためです。