Adobe FRAMEMAKER 6.0 Manual page 211

Mif reference
Table of Contents

Advertisement

Example
1 2
3 4
5 6
Custom operators
The following expressions allow you to use custom operators that have been defined on a math reference
page:
Expression
newinfix[x,y]
newprefix[x]
newpostfix[x]
newfunction[x]
newlarge[x,y,z]
newdelimiter[x]
newlimit[x,y]
newvlist[x,y,z]
The expressions that insert new custom operators must include the name of the custom operator from the
reference page. For example, suppose a document has a custom operator MyFunction that is added to the
DMathCatalog statement as follows:
<DMathCatalog
<DMathNew
<DMathOpName `MyFunction'> # Names the new operator
<DMathNewType Function>
> # end of DMathNew
> # end of DMathCatalog
The corresponding MathFullForm statement appears as follows:
<MathFullForm `newfunction[(*T"MyFunction"T*)[char[x]]]'>
You do not use one of the custom operator expressions to insert a redefined math operator in an equation.
Instead, you use the expression for the built-in operator, but force a FrameMaker product to use the new
symbol from the reference page. For example, suppose you redefine the built-in operator asin and add it
to the Math Catalog as follows:
<DMathCatalog
<DMathOpOverrides
<DMathOpName `asin'>
<DMathOpTLineOverride Yes>
> # end of DMathOpOverrides
> # end of DMathCatalog
MathFullForm statement
<MathFullForm `matrix[3,2,num[1,"1"],num[2,"2"],num[3,"3"],
num[4,"4"],num[5,"5"],num[6,"6"]]'>
Definition
Inserts custom infix operator
Inserts custom prefix operator
Inserts custom postfix operator
Inserts custom function operator
Inserts custom large element
Inserts custom delimiter
Inserts custom limit function
Inserts custom vertical list
# Specifies the operator type
# Names the built-in operator
# Forces lookup from reference page
ADOBE FRAMEMAKER 6.0
211
MIF Equation Statements

Advertisement

Table of Contents
loading

Table of Contents