ホーム » DSSSL研究室 » DSSSLニュース » ニュースリリース

目 次

【目次】
第1章 イントロダクション
1.1 SGML誕生のいきさつ

1.2 SGML概要
1.2.1 文書型(DTD)宣言
1.2.2 マークアップ

1.3 DSSSL概要
1.3.1 式言語
1.3.2 SDQL
1.3.3 変換言語
1.3.4 スタイル言語

1.4 DSSSL の用途
1.4.1 DSSSL に向いている文書
1.4.2 DSSSL に不向きな文書
1.4.3 実例の紹介

1.5 DSSSL プロセッサ
1.5.1 Jade
1.5.2 OpenJade
1.5.3 DSSSLprint
1.5.4 NEXTPublisher/NEXTView
第2章 DSSSLの基礎
2.1 DSSSL スタイルシートの構成
2.1.1 DSSSL スタイルシートのDTD 宣言

2.2 DSSSL スタイルシートで使用するタグ
2.2.1 style-sheet
2.2.2 style-specification
2.2.3 style-specification-body
2.2.4 external-specification
2.2.5 タグについてのまとめ

2.3 DSSSL 式言語の基礎
2.3.1 式言語の文法
2.3.2 識別子
2.3.3 空白とトークン、注釈
2.3.4 式の構成
2.3.5 データ型

2.4 スタイル言語とフロー・オブジェクト・クラス
2.4.1 フロー・オブジェクト・クラス
2.4.2 コンストラクション・ルールとsosofo
2.4.3 make 式
2.4.4 その他のsosofo

2.5 DSSSL の基礎概念についてのまとめ

(↑ページトップへ↑)

第3章 ページシーケンスとパラグラフ
3.1 ページシーケンス

3.2 領域とページ

3.3 simple-page-sequence

3.4 最初のスタイル指定
3.4.1 simple-page-sequence の特質
3.4.2 ヘッダ行とフッタ行の内容指定
3.4.3 simple-page-sequence のまとめ

3.5 パラグラフ

3.6 パラグラフと領域

3.7 テキストの表示

3.7.1 パラグラフ内の改行規則
3.7.2 言語による追加の改行規則
3.7.3 行送りの幅を調整する
3.7.4 paragraph のまとめ

3.8 スタイルシートを作成しよう(1)

第4章 パラグラフと文字の書式設定
4.1 見出しのスタイリング

4.2 パラグラフの整列
4.2.1 両端揃えと最終行の行揃え

4.3 書体の変更
4.3.1 書体の指定例

4.4 本文の整形
4.4.1 パラグラフの行頭を字下げする
4.4.2 パラグラフ全体を字下げする
4.4.3 パラグラフ間の間隔を調整する
4.4.4 パラグラフのまとめ(2)

4.5 単語やフレーズの飾り付け

4.5.1 表示領域とインライン領域
4.5.2 単語・フレーズを強調する(1)—— 書体を変更する
4.5.3 単語・フレーズを強調する(2)—— 下線を使う
4.5.4 単語・フレーズを強調する(3)—— 網掛けにする
4.5.5 単語・フレーズを強調する(4)—— 圏点を打つ
4.5.6 スタイルシートを作成しよう(2)
4.5.7 フロー・オブジェクト・クラスのまとめ

(↑ページトップへ↑)

第5章 画像と表組
5.1 DSSSL における画像の扱い

5.2 SGML/XML 文書での画像ファイル参照

5.3 external-graphic
5.3.1 画像の変形
5.3.2 画像の配置調整
5.3.3 external-graphic のまとめ

5.4 罫線を引く
5.4.1 rule フロー・オブジェクト・クラスのまとめ

5.5 表を作成する
5.5.1 組み合わせのルール
5.5.2 表組み例題(1)
5.5.3 表組み例題(2)
5.5.4 表組み例題(3)—— 行・列の結合
5.5.5 表組み例題(4)—— table-part の活用
5.5.6 表関連フロー・オブジェクト・クラスのまとめ
第6章 複雑なページ構成
6.1 ページレイアウトの構成
6.1.1 page-model の定義
6.1.2 page-region(ページ区画)の定義
6.1.3 page-model の例

6.2 ページシーケンスの構成
6.2.1 page-sequence とpage-model
6.2.2 開始・終了ページの制御
6.2.3 ページの綴じ位置と領域や行の揃え位置
6.2.4 page-sequence の例
6.2.5 page-sequence のまとめ

6.3 段組の構成
6.3.1 column-set-sequence とcolumn-set-model
6.3.2 段集合領域と区域(ゾーン)

6.4 段組の定義
6.4.1 column-set-model の定義
6.4.2 column-subset の定義
6.4.3 column-set-sequence と段組特有の特質
6.4.4 段組指定の例
6.4.5 column-set-sequence のまとめ

(↑ページトップへ↑)

第7章 プラスαのスタイル指定
7.1 特質の継承
7.1.1 継承した特質の明示的参照

7.2 共通スタイルの繰り返し指定

7.3 カウンタの利用
7.3.1 要素番号を取得するSDQL
7.3.2 数値フォーマット
7.3.3 カウンタの使用例

7.4 目次の生成

7.4.1 なぜ処理モードが必要か
7.4.2 処理モードの指定
7.4.3 名前付き処理モードのフロー・オブジェクトを参照する
7.4.4 ページ番号とリーダ罫
7.4.5 目次生成を含むスタイルシートの例
付録A DSSSL 機能簡易便覧
A.1 sosofo 関連手続き
A.2 フロー・オブジェクト・クラス一覧
付録B DSSSL プロセッサの使用方法
B.1 NEXTPublisher のインストール
B.2 NEXTPublisher で文書をフォーマットする
B.3 OpenJade をインストールする
B.4 OpenJade で文書をフォーマットする
付録C 処理系別規格対応表
C.1 Jade/OpenJade フロー・オブジェクト・クラス対応表
C.1.1 RTF バックエンド
C.1.2 TEX バックエンド
C.1.3 MIF バックエンド
付録D Scheme R5RS と式言語の相違点
D.1 R5RS から削除された仕様
D.2 R5RS に追加された仕様

(↑ページトップへ↑)


本書籍についてのお問い合わせは、ドキュメント・ソリューション事業部(sales@nextsolution.co.jp)までお寄せください。