
LFS Book Readme

この文章は、XML ソースをその他のフォーマット（例えば HTML や PDF, PS, TXT など）に変換する方法について説明することを意図したものです。まだ変換していないなら、必要なソフトウェアをインストールする方法について INSTALL ファイルを読んでください。INSTALL ファイルで示した手順をすでに完了しているなら、これらのファイル類をさまざまなフォーマットに変換する方法についての例を読み進めてください。

XML から HTMLに変換する:
-------------
HTML ファイルを保管したいディレクトリを作成し、その中に移動します。次のように実行します。

	mkdir -p chapter0{1,2,3,4,5,6,7,8,9} preface appendix{a,b} &&
	/usr/bin/openjade -t xml \
		-d /usr/share/dsssl/docbook/html/lfs.dsl \
		/usr/share/dsssl/docbook/dtds/decls/xml.dcl \
		/path/to/index.xml

一つのファイルにまとめた HTML:
------------------------------
切り分けられていない HTML 版は一つの大きな HTML ファイルです。
	/usr/bin/openjade -t sgml \
		-V nochunks \
		-d /usr/share/dsssl/docbook/html/lfs.dsl \
		/usr/share/dsssl/docbook/dtds/decls/xml.dcl \
		/path/to/index.xml > nochunks.html

XML から テキストファイルに変換する:
-----------
初めに切り分けられていない HTML を作り、それから以下のコマンドを実行して変換しましょう。
	/usr/bin/lynx -dump nochunks.html > output.txt

XML から PS と PDF ファイルに変換する:
-----------------
まずひとつにまとまった HTML を作り、それから htmldoc を実行して変換しましょう。GUI を使ってオプションを選ぶことができます。もしデフォルトでいいなら、以下のコマンドを実行しましょう。

	/usr/bin/htmldoc --book --firstpage p1 -v -t <type> \
		-f <output> nochunks.html

pdf ファイルを作るには、<type> を pdf13 に、ps ファイルを作るためには <type> を ps3 に置き換えましょう。別の pdf と ps もありますが、その他のオプションについては man page を見てください。<output> を生成される ps または pdf ファイルのファイル名に置き換えてください。
