リストまたは索引の書式の大部分は、生成ファイルのリファレンスページにある特殊テキストフローで設定します。リファレンスページの名前は、目次は「TOC」、標準索引は「IX」で、初期設定のファイル名の接尾辞と同じです。
生成リストの場合、フロー内のそれぞれの段落が、リストに含まれる段落タグまたはマーカーの種類に対応します。このような段落には、初期設定の接尾辞を使用する名前のタグが付いています。例えば、目次用テキストフローにある「見出し1TOC」というタグが付いている段落は、第1レベルの見出し(ソース文書で「見出し1」というタグ付き)のエントリに対応します。
目次用リファレンスページの特殊テキストフロー
索引の場合、フロー内の段落は、索引に含めたマーカーの種類、エントリおよびサブエントリのレベル、ソート順序、使用する区切り記号または文字、その他の索引属性にそれぞれ対応します。
索引用特殊テキストフロー
A.区切り記号用プレースホルダーB.エントリのレベルC.グループタイトル用プレースホルダーD.ソート順序E. 無視する文字のプレースホルダー
ハイパーテキストリンクを使用してリストまたは索引を生成した場合、生成ファイル内のハイパーテキストコマンドの形式を指定する段落も特殊テキストフローに含まれます。このような段落のタグは、「Active」という語で始まります。
リストおよび索引の特殊テキストフローには、プレースホルダーテキスト付きの特殊な段落が含まれています。このプレースホルダーテキストにより、ファイルを再生成したときのエントリの表示方法を指定できます。
特殊テキストフローの各段落にある構成要素によって、リストまたは索引に表示される情報とその表示順序が決まります。特殊テキストフローで使用できる構成要素は、次のとおりです。
|
構成要素 |
意味 |
|---|---|
|
<$autorange> |
索引のページ範囲を自動的に作成します。 |
|
<$numerics> <$alphabetics> <$symbols> <$kana> |
索引の全体的なソート順序を指定します。 |
|
<$pagenum> |
ソース段落またはマーカーのあるページ番号を表示します。 |
|
<$volnum> |
ソース段落またはマーカーのある文書の巻番号を表示します。 |
|
<$chapnum> |
ソース段落またはマーカーのある文書の章番号を表示します。 |
|
<$paratext> |
自動番号を除く段落のテキストを表示します。 |
|
<$paranum> |
自動番号の最後にあるスペースとタブを除く、段落の自動番号全体を表示します(節2.1.1など)。 |
|
<$paranumonly> |
段落の自動番号のカウンターとその間にある文字を表示します(2.1.1など)。 |
|
<$paratag> |
ソース段落のタグを表示します。 |
1)リストまたは索引で、表示/リファレンスページを選択します。
2)編集するテキストフローを含むリファレンスページを表示します。
3)テキストフローにある適切な段落を編集します。
4)表示/ボディページを選択します。
5)索引を再生成して、変更を有効にします。
注: リストまたは索引の生成は、生成したファイルではなく、必ずソース文書から行います。