|
スタイル設定の方法
特定のスタイルのセルに使われる設定は,スタイルシート内の次の定義の組合せから成り立ちます(最も優先される順にリストされています).
Format Type Definitionセル.このセルでは,TraditionalForm(慣用形)またはStandardForm(標準形)等の指定された書式を持った,ノートブック内の任意のセルにオプションを設定します.通常使われる書式タイプは「セル」 「表示形式」のサブメニューにリストされます.(すべての書式タイプのリストはスタイルシートにて有効です.)StandardForm(標準形)やInputForm(入力形),OutputForm(出力形)式では,式が正確に表示されるように単調文字間隔が使われます.このフォントは書式タイプの各定義セルに設定されます.TraditionalForm(慣用形)セルでは,自動的に単一の文字が斜体化され,慣用形に準じた関数表示が使われます.これは,これらのオプションがTraditionalForm(慣用形)セルで設定されているためです.これらのセルは"「formattype」スタイルの原形"と呼ばれます.根本的なセル式はCell[StyleData["formattype"], options]です.
Style Environment Definitionセル.このセルでは,リストされたセルスタイルとリストされた環境内に限り適用されるオプションを設定します.このセルは通常,スタイル定義セルを持つ閉セルグループにあります.これは"「style」スタイル:「environment」スタイル環境定義変更"と呼ばれます.根本的なセル式はCell[StyleData["style", "environment"], options]です.
Style Definitionセル.これは主なスタイル定義セルであり,"「style」スタイルの原形"と呼ばれます.根本的なセル式はCell[StyleData["style"], options]です.
Environment Definitionセル.このセルでは,リストされた環境内のすべてのセルスタイルに適用されるオプションを設定します.これはフォントサイズや用紙幅のように,特定の環境を使う際に,すべてのセルに適用されるオプションを容易に設定します.これらのセルは"全スタイル:「environment」スタイル環境定義変更"と呼ばれます.根本的なセル式はCell[StyleData[All, "environment"], options]です.
Notebook Definitionセル.ここにリストされたオプションはノートブック内のすべてのセルに適用されます.これは"「Notebook」スタイルの原形"と呼ばれます.根本的なセル式はCell[StyleData["Notebook"], options]です.
オプションが複数の箇所で適用された場合,優先度の高いセルで設定されたオプションが使用されます.例えば,スタイルシートに次のオプションがある場合:Cell[StyleData["Input"],Background -> Hue[1]],また,Cell[StyleData["Notebook", Background -> Hue[0.5]].この際,入力セルのみに適用される設定(Hue[1])が入力セルで使用されます.その他のすべてのセルではノートブック全体に設定された背景色(Hue[0.5])が使用されます.リセットが必要なオプションのみがスタイル環境定義セルに適用されます.このため,ほとんどのオプションはスタイル定義セルで設定されます.
特定のスタイルや特定の環境に対してセルの定義が無い場合は,他の設定の定義が使用されます.例えば,標準スタイルシート内のほとんどのスタイルおいて,Working(下書き)環境の変形は定義されてありません.このため,主要のスタイル定義セルとCell[StyleData[All, "Working"], options]によってWorking(下書き)環境内のあらゆるセルスタイルへ適用されるオプションを定義します.
通常,与えられた環境内にあるすべてのスタイルの変形は,スタイルシートの上側にある独立したセクションで定義されます.
|