##
3 Cygwin での作業

多くのパッケージは Cygwin 環境下でのインストールが難しいために、 Cygwin 用に必要なツールの Cygwin 環境下でのインストールは少し厄介です。 必須パッケージのほとんどは Cygwin のグラフィカルインストーラでインストー ルできますが、netpbmと LaTeX2HTML はソースからインストールしなければな りません。

できるだけ新しいバージョンのCygwinを使うようにしましょう。もしここ数年バ ージョンを上げていないというのなら、この機会にバージョンを上げてしまいま しょう。

Cygwin インストーラを使って、 Cygwin のインストールによって Perl、 Python、そして TeX パッケージが入っていることを確認してください。 Perl と Python はインストーラの Interpreters 見出しの下に配置されています。TeX パッケージは Text 見出しの下にあり、`tetex-*` という名前です。必要なすべてのパッケー ジを使えるようにするには、`tetex` パッケージのうち `tetex-x11` 以外をすべてインストールしましょう (より小規模な構成もあるのでしょうが、 筆者はインストール構成の縮小を試みるために時間を費やしたことがありません)。

LaTeX2HTML はnetpbm パッケージを使うので、たとえ Python ドキュメントのほとんどがnetpbm を使わないとしても、 LaTeX2HTML をインストールする前にインストール しておかねばなりません。 ダウンロードできる場所に関する参考文献は、 netpbm README にあります。 最新版のソースを取得し、説明に従ってインストールしてください (netpbmのバイナリパッケージもあるかもしれませんが、これは LaTeX2HTML ではうまく動作しない可能性があります)。

LaTeX2HTML はソースアーカイブからのインストールもできますが、 配布物中のあるファイルをいじってからでないとできません。 LaTeX2HTML のウェブサイト http://www.latex2html.org/(あるいはその他の多くのサイト) からソースアーカイブをダウンロードし、 ビルドディレクトリに展開します。展開したトップディレクトリには L2hos.pmという名前のファイルがあります。L2hos.pm をエディタで開き、ファイルの末尾近くにある `$^O` というテキストを `'unix'` に変更してください。以下のコマンドを使ってソフトウェアをビルドしてイン ストールします:

    % ./configure && make install

これで少なくとも DVI、HTML、PDF、および PostScript 形式版のフォーマット済み ドキュメントをビルドできます。