EasyManua.ls Logo

Adobe FRAMEMAKER 10 - Page 206

Adobe FRAMEMAKER 10
294 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ADOBE FRAMEMAKER 10
MIF Reference
201
# Names the new operator
<DMathOpName `MyFunction'>
# Specifies the operator type
<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 FrameMaker 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
# Names the built-in operator
<DMathOpName `asin'>
# Forces lookup from reference page
<DMathOpTLineOverride Yes>
> # end of DMathOpOverrides
> # end of DMathCatalog
You would use the following MathFullForm statement:
<MathFullForm `asin[(*T"Inverse Sine"T*)
operands
]'>
where the string "Inverse Sine" is the name given to the frame on the reference page.
Sample equations
The following examples show MathFullForm statements for complete equations.
Example 1
<MathFullForm
`equal[char[x],over[plus[minus[char[b]],pm[sqrt[plus[power[char[b],num[2,"2"]],minus[times
[num[4,"4"],char[a],char[c]]]]]]],times[num[2,"2"],char[a]]]]'>
x
b b
2
4ac±
2a
---------------------------------------=

Table of Contents

Related product manuals