diff options
| author | fukachan <fukachan> | 2001-04-26 08:57:46 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-04-26 08:57:46 +0000 |
| commit | 153d359b4e4ee950ac581187bb7aade61c9d6895 (patch) | |
| tree | 80376ebb33f45d2da9004a7bab0b16618ef37216 /fml/doc/ja/tutorial | |
| parent | 3ab7127039dbbd9e0eac87a2de16bde75d133e52 (diff) | |
| download | fml8-153d359b4e4ee950ac581187bb7aade61c9d6895.tar.gz fml8-153d359b4e4ee950ac581187bb7aade61c9d6895.tar.bz2 fml8-153d359b4e4ee950ac581187bb7aade61c9d6895.zip | |
add a few examples e.g. table, listitem
Diffstat (limited to 'fml/doc/ja/tutorial')
| -rw-r--r-- | fml/doc/ja/tutorial/docbook.sgml | 244 |
1 files changed, 241 insertions, 3 deletions
diff --git a/fml/doc/ja/tutorial/docbook.sgml b/fml/doc/ja/tutorial/docbook.sgml index 9cafff31..5b91efba 100644 --- a/fml/doc/ja/tutorial/docbook.sgml +++ b/fml/doc/ja/tutorial/docbook.sgml @@ -1,5 +1,5 @@ <!-- - $FML$ + $FML: docbook.sgml,v 1.2 2001/04/24 06:51:59 fukachan Exp $ --> <appendix id="docbook"> @@ -24,14 +24,252 @@ SGML の書き方については FreeBSD の初心者向けチュートリアル </ulink> -などを参照して下さい。一覧は +などを参照して下さい。 +SGML のタグの一覧は <ulink url="http://www.oasis-open.org/docbook/documentation/reference/html/docbook.html"> DOCBOOK definitive guide (O'reilly) </ulink> -のオンライン版を見ると良いでしょう。 +のオンライン版を参照すると良いでしょう。 </para> +<para> +また、本 Appendix で、2、3の典型的な SGML テンプレートをメモしておくので +それらを適当に切り剥ぎしていけばなんとかなるはずです。 +</para> + + +<!-- ========================================================= --> +<sect1> + +<title> 本( book )形式のテンプレート </title> + +<para> +book スタイルの典型的な SGML のテンプレートは次のようになります。 +</para> + +<screen> +<!doctype book public "-//OASIS//DTD DocBook V3.1//EN" [ + <!entity % include SYSTEM "include.sgml"> %include; +]> +<book id="相互参照のためのID"> + + &bookinfo; + &preface; + + <toc></toc> + + <part> + <title> タイトル </title> + <partintro> + <para> + 本パートは…目指しています。 + </para> + </partintro> + + <!-- 以下、各章が並ぶ --> + &overview; + </part> +</book> +</screen> + +<para> +2 行目は include.sgml を include する命令です。 +C 言語の #include や +perl の require() と同様です。 +</para> + +<para> +そして、 include.sgml の中では次のような命令が定義されています。 + +<screen> +<!-- include する SGML ファイル群 --> +<!entity bookinfo SYSTEM "bookinfo.sgml"> +<!entity overview SYSTEM "overview.sgml"> +</screen> + +これらの定義により +&bookinfo; +命令で +bookinfo.sgml +が include するようになります。 + +このようにして、文書本体と +include するヘッダファイルもどきを +別々のファイルに分離することができます。 +</para> + +</sect1> + + +<!-- ========================================================= --> +<sect1> + <title> HTML の <UL> 相当 </title> + +<screen> +<itemizedlist> + + <listitem> + <para> + アイテム1 + </para> + </listitem> + + <listitem> + <para> + アイテム2 + </para> + </listitem> + +</itemizedlist> +</screen> + +<para> +例えば + +<screen> +<itemizedlist> + + <listitem> + <para> + けんけんはきたきつね + </para> + </listitem> + + <listitem> + <para> + るどるどはテディベア + </para> + </listitem> + +</itemizedlist> +</screen> + +は次のようになります。 + +<itemizedlist> + <listitem> + <para> けんけんはきたきつね </para> + </listitem> + <listitem> + <para> るどるどはテディベア </para> + </listitem> +</itemizedlist> + +数字付のアイテムは orderedlist です。 + +<orderedlist> + <listitem> + <para> けんけんはきたきつね </para> + </listitem> + <listitem> + <para> るどるどはテディベア </para> + </listitem> +</orderedlist> + +</para> + +</sect1> + + +<!-- ========================================================= --> +<sect1> + <title> HTML の <TABLE> 相当 </title> + +<screen> +<para> + <table> + <title> テーブルのタイトル </title> + <tgroup cols=2> + + <thead> + <row> + <entry> キー </entry> + <entry> 値 </entry> + </row> + </thead> + + <tbody> + <row> + <entry> キー 1 </entry> + <entry> 値 1 </entry> + </row> + + <row> + <entry> キー 2 </entry> + <entry> 値 2 </entry> + </row> + </tbody> + + </tgroup> + </table> +</para> +</screen> + +<para> +例えば + +<screen> +<para> + <table> + <title> table description </title> + <tgroup cols=2> + + <thead> + <row> + <entry> 名前 </entry> + <entry> 説明 </entry> + </row> + </thead> + + <tbody> + <row> + <entry> けんけん </entry> + <entry> きたきつね </entry> + </row> + + <row> + <entry> るど </entry> + <entry> テディベア </entry> + </row> + </tbody> + + </tgroup> + </table> +</para> +</screen> + +は次のようになります。 + + <table> + <title> テーブルの見本 </title> + <tgroup cols=2> + + <thead> + <row> + <entry> 名前 </entry> + <entry> 説明 </entry> + </row> + </thead> + + <tbody> + <row> + <entry> けんけん </entry> + <entry> きたきつね </entry> + </row> + + <row> + <entry> るど </entry> + <entry> テディベア </entry> + </row> + </tbody> + + </tgroup> + </table> +</para> + +</sect1> + </appendix> |
