Adobe framemaker 6.0 Manuale Utente

Pagina di 323
201
ADOBE FRAMEMAKER 6.0
MIF Equation Statements
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.  
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:
The dummy expression has the same syntax as the char expression and can contain the same character 
symbols or names. 
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 —idlparen, 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
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]]]'>
Example
MathFullForm statement
<MathFullForm `dummy[x]'>
Example
MathFullForm statement
<MathFullForm `abs[char[x]]'>
<MathFullForm `acos[char[x]]'>
x
x
)
AB
x
i
i
0
=
4
å
1
x
x
2
x
3
x
4
+
+
+
+
=
x
x
x
acos