_titles サブルーチン内で定義されている値を上書きし
# ます。
# 注: スペース区切りを入れない日本語では意味を持ちませんので、
# japanese_titles では特に何も定義されていません。
# $GENERIC_WORDS = "and|the|of|for|by|a|an|to";
#
# ... 内のデフォルトの body テキストを設定します (より正
# 確には BODY タグの属性として使われます)。html.sty で提供される
# \bodytext{..} も参照して下さい。
# 例えば、全ての HTML ページの背景色を e0ffff (=LightCyan) にするには、
# $BODYTEXT = "bgcolor=\"\#e0ffff\""; のように設定します。
# $BODYTEXT = "";
### ナビゲーションパネル ######################################################
#
# ナビゲーションパネルはセクションタイトルとボタンから構成されます。
# これらは任意の文字列とこれらを分散する HTML タグの任意の組み合わせで
# 作ることができます。
# 有効なボタンは以下の通りです:
# $PREVIOUS - 前のセクションを示す
# $UP - "親" (上) となるセクションを示す
# $NEXT - 次のセクションを示す
# $NEXT_GROUP - 次の "グループ" セクションを示す
# $PREVIOUS_GROUP - 前の "グループ" セクションを示す
# $CONTENTS - もしあれば目次のページを示す
# $INDEX - もしあれば索引のページを示す
#
# 対応するセクションが存在する場合はボタンはそのセクションへの有効な
# リンクを指しますが、存在しない場合はボタンはリンクを含みません。
#
# $PREVIOUS, $UP, $NEXT, $NEXT_GROUP, $PREVIOUS_GROUP の各ボタンに
# 対しても、相当する $PREVIOUS_TITLE, $UP_TITLE 等の変数があり、
# それらは対応するセクションのタイトルを含みます。対応するセクションが
# 存在しない場合はそのタイトルは空になります。
#
# 以下の関数は各ページのナビゲーションパネルを生成します。
# ボタン、タイトル、あなたの文、ロゴ、任意の HTML 等を自由に組み合わせて
# 下さい ("." は Perl の文字列結合演算子です)。
#
sub top_navigation_panel {
# まずいくつかのボタンを、間にスペースを置いて追加
"$NEXT $UP $PREVIOUS $CONTENTS $INDEX $CUSTOM_BUTTONS" .
"
\n" . # 改行
# ``次'' のセクションがある場合、そのタイトルをナビゲーションパネルに追加
($NEXT_TITLE ? " Next: $NEXT_TITLE\n" : undef) .
# ``上'' のタイトルも同様
($UP_TITLE ? "Up: $UP_TITLE\n" : undef) .
# で、``前'' のタイトル
($PREVIOUS_TITLE ? " Previous: $PREVIOUS_TITLE\n" : undef) .
# 改行と新しい段落
"
\n"
}
sub bot_navigation_panel {
# 水平線 (3 次元分離線) でスタート
"
".
# まずいくつかのボタンを、間にスペースを置いて追加
"$NEXT $UP $PREVIOUS $CONTENTS $INDEX $CUSTOM_BUTTONS" .
"
\n" . # 改行
# ``次'' のセクションがある場合、そのタイトルをナビゲーションパネルに追加
($NEXT_TITLE ? " Next: $NEXT_TITLE\n" : undef) .
# ``上'' のタイトルも同様
($UP_TITLE ? "Up: $UP_TITLE\n" : undef) .
# で、``前'' のタイトル
($PREVIOUS_TITLE ? " Previous: $PREVIOUS_TITLE\n" : undef)
}
1; # これは必ず最後の行に必要です。