ADOBE FRAMEMAKER 10
MIF Reference
180
Usage
You can define new math elements or redefine math elements that appear on the Equations palette. To create a
custom math element, add the element’s name and type to the
DMathCatalog statement. On a reference page with
a name beginning with the word FrameMath, define the math element in a named unanchored graphic frame. In the
frame (called a reference frame), create a text line that contains one or more characters that represent the math
symbol; you can apply specialized math fonts and change the position of the characters to get the appearance you
want. You can use custom elements in equations by including them in a
MathFullForm statement.
For example, to create a symbol for the set of real numbers, add the new element to the Math Catalog as follows:
<Document
<DMathCatalog
<DMathNew
# Name of new math element
<DMathOpName `Real Numbers'>
# Type of math element
<DMathNewType Atom >
> # end of DMathNew
> # end of DMathCatalog
> # end of Document
Define the custom element on a reference page that has a name beginning with FrameMath:
<Page
# Create a named reference page.
<PageType ReferencePage >
<PageTag `FrameMath1'>
# Create a named, unanchored frame.
<Frame
<FrameType NotAnchored >
<Tag `Real Numbers'>
<DMathNew
Defines new math element
<DMathOpName
tagstring
>
Name of math element from reference frame
<DMathNewType
keyword
>
Specifies custom math element type; for a list of types, see the
chapter on creating equations in your user’s manual
keyword
can be one of:
Atom
Delimiter
Function
Infix
Large
Limit
Postfix
Prefix
VerticalList
<DMathOpTLineOverride
boolean
>
No uses default glyph for operator; Yes looks up operator on text
line in reference frame
<DMathOpPositionA
integer
>
Position of first operand expressed as a percentage of equation
font size
<DMathOpPositionB
integer
>
Position of second operand
<DMathOpPositionC
integer
>
Position of third operand
>
End of DMathNew statement
>
End of DMathCatalog statement