最新の
Mathematica には,このチュートリアルに関連する新機能が追加されている.最新情報は
テキストスタイルを参照のこと.
テキストとフォントのオプション
書式に関する一般的なオプション
強制改行を含まない長い文は,
Mathematica が自動的に折り返す.オプション
PageWidthは,このときのそれぞれの行の長さを指定する.
| WindowWidth | 画面上のウィンドウの幅 |
| PaperWidth | プリントしたときのページの幅 |
| Infinity | 無限大(改行なし) |
| n | 幅をプリンタのポイント単位で表す |
ページ幅PageWidthに関するオプション
オプション
TextAlignmentはテキストの改行の揃え方を指定する.
Mathematica は普通スペースや句読点で改行するので,それぞれの行の長さは一定でない.その結果,段落の端は揃わないことになる.
Mathematica では,スペースを調整してそれぞれの行の長さを等しくすることができる.オプション
TextJustificationを設定して,行がどのくらい延び縮みしてもよいかの割合を指定できる.
TextJustification->1とすると「完全揃え」となる.つまり,行の長さはすべて厳密に等しい.
テキストの揃え位置TextAlignmentのオプション
Mathematica に複数行に渡る文を書くとき,リターンキーを押すとそれは段落の終りとみなされる.段落の初めのインデント(字下げ)の大きさは,オプション
ParagraphIndentによって設定される.その量を負の数にすると,初めの行は2行目以降よりも左に飛び出る.
行間指定のオプション
デフォルトの設定 LineSpacing->{1, 1}のテキスト.行間のスペースが1ポイント余分に取られている. |
フォントのオプション
| "Courier" | text のようなフォント |
| "Times" | text のようなフォント |
| "Helvetica" | text のようなフォント |
フォントファミリの代表例
フォントスタイルの代表例
Mathematica では,かなり詳細にフォントを使い分けることができる.しかし,場合によってはフォントに要求するファミリとスタイルの組合せが使っているコンピュータに存在しないことがある.その場合
Mathematica は,これに最も近いと思われるものを選ぶ.加えて,
FontPostScriptName等の補足的なオプションがあり,
Mathematica が適切なフォントを探し出せるようにすることができる.さらに,
FontSubstitutionsにルールのリストを与え,フォントを代用するときに使うフォントファミリを指定することができる.
普通のテキストには極めて多種のフォントを選ぶことができる.しかし,技術的な特殊文字やギリシャ文字については選択の範囲は狭い.
Mathematica システムは,それが使うすべての特殊文字のフォントを持っている.それには3つの種類があり,それぞれ普通形(Timesに対応する),等幅(Courierに対応する),サンセリフ(Helveticaに対応する)である.
一定のテキストフォントに対して,
Mathematica はそれに最もマッチする特殊文字を選ぶ.ユーザは,オプション
FontPropertiesに
"FontSerifed"や
"FontMonospaced"を指定するルールを与えることによってこれを補佐することができる.さらに,
"FontEncoding"にルールを与えることによって,明示的にフォントのコードを指定することができる.