Adobe FRAMEMAKER 6.0 Manual page 201

Mif reference
Table of Contents

Advertisement

The diacritical expression places diacritical marks around multiple operands and describes two additional
diacritical marks. The diacritical expression describes the same marks that the char expression describes,
but it can take multiple operands. In addition, the diacritical expression describes two forms of diacritical
mark not described by the char expression. The following table shows examples of diacritical expressions.
Example
x
x
AB
The diacritical expression is not backward compatible. When an earlier version (previous to 4.x) of a
FrameMaker product reads a MIF file saved in version 4 or later of a of FrameMaker product, any equations
that contain diacritical expressions are lost. You should edit any MathFullForm statements that contain
diacritical expressions before opening the file in earlier versions of a FrameMaker product. For more infor-
mation, see "Math statements" on page 265.
dummy
The dummy expression describes a dummy variable that you can use as a placeholder in equations. For
example, in the following equation, i is a dummy variable:
4
i
2
3
å
x
=
1
+ +
x
x
+
x
i
0
=
The dummy expression has the same syntax as the char expression and can contain the same character
symbols or names.
Example
x
Operator expressions
Operator expressions take at least one expression as an operand. There are no restrictions on the
complexity of operator expressions, and they are not restricted by any concepts of domain or typing.
Unary operators
Unary operators have one expression as an operand. Three of the unary operators—id, lparen, and
rparen—have multiple display formats. The following table contains an example of each unary operator
(in all of its display formats) with char[x] as a sample operand.
Example
x
acos
x
MathFullForm statement
<MathFullForm `diacritical[4,0,0,0,0,char[x]]'>
<MathFullForm `diacritical[5,0,0,0,0,char[x]]'>
<MathFullForm `diacritical[4,0,0,0,0,times[char[A],char[B]]]'>
4
+
x
MathFullForm statement
<MathFullForm `dummy[x]'>
MathFullForm statement
<MathFullForm `abs[char[x]]'>
<MathFullForm `acos[char[x]]'>
ADOBE FRAMEMAKER 6.0
201
MIF Equation Statements

Advertisement

Table of Contents
loading

Table of Contents