数式は、段落テキスト内に配置したり、独立した段落に表示することができます。どちらの場合も、FrameMakerにより、数式のアンカー枠が作成されます。既存のグラフィック枠内に他のオブジェクトと一緒に数式を配置することができます。例えば、グラフィックに注釈を付けることができます。数式を含むグラフィック枠は、アンカー枠にすることも、アンカー枠にしないこともできます。
A.インラインB.グラフィックに他のオブジェクトとともにC.を表示
数式エレメントを使用すると、枠に数式オブジェクトが表示されます。このオブジェクトには、数式を入力できます。グラフィックのアンカー枠と同様に、数式の枠は、テキストの特定の位置にアンカー記号が表示されます。
数式エレメントは、段落テキスト内に挿入したり、独立した段落に表示したりすることができます。
A.インライン数式B.表示数式
ページ上の数式の位置にかかわらず、数式エレメントは、文書構造内のテキストのアンカー記号が付いた位置に表示されます。構造図では、数式エレメントは<数式>というスニペットを使用した四角形のブロックで表示されます。数式自体は構造の一部ではありません。
数式エレメント
SGMLまたはXMLに書き出す場合は、FrameMakerにより、数式が別のグラフィックファイルに書き込まれます(CGM形式)。そして、SGMLまたはXMLファイルから数式を参照するエンティティが追加されます。
読み取り/ 書き込み規則を使用して、数式の書式を変更できます。MIFに対してファイル書式を変更した場合、FrameMakerは数式とそれぞれのファイル名を記憶します。数式を複数回保存しても、数式は1つのファイルのみに保存されます(FrameMaker 9では複数のファイルが作成されました)。
以下に例を挙げます。
|
新しい動作 |
古い動作 |
|---|---|
|
数式1は、例えばeq1.mifに保存されます。 FrameMakerコンテンツを編集しファイルを保存すると、数式1は同じeq1.mifに保存されます。 FrameMakerは、同じ数式を保存するときに毎回新しいファイルを作成することはありません。 |
数式1は、例えばeq1.mifファイルに保存されます。 FrameMakerコンテンツを編集しファイルを保存すると、この数式1に対してeq2.mifという新しいファイルが作成されます。 FrameMakerは、同じ数式を保存するときに毎回新しいファイルを作成します。 |
グラフィック用に既に挿入されたアンカー枠に、数式を配置することもできます。これは、数式をグラフィックオブジェクトと結合する場合に実行します。アンカー枠がエレメントである場合は、このエレメントは文書構造の一部になります。ただし、数式を含め、枠の内容は構造内には表示されません。
グラフィックが含まれているアンカー枠内の数式をSGMLやXMLに書き出すと、望ましくない結果が生じる可能性があります。通常、SGMLやXMLに書き出す場合、枠の中にはオブジェクトを1つだけ入れます。