This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
 BUILT-IN MATHEMATICA SYMBOL Tutorials »| See Also »|More About »

# InterpretationBox

 InterpretationBoxis a low-level box construct that displays as boxes but is interpreted on input as expr.
• The following options can be given:
 AutoDelete False whether to strip the InterpretationBox if boxes is modified DeletionWarning False whether to issue a warning if boxes is deleted Editable False whether to allow boxes to be edited Selectable Automatic whether to allow boxes to be selected
• If you modify the displayed form of InterpretationBox only boxes will be modified, and there is no guarantee that correct correspondence with expr will be maintained.
Make a formatting structure whose interpretation is not based on its appearance:
An InterpretationBox is interpreted as the expression in its second argument:
Copying the interpretation box and using it as input also evaluates the hidden interpretation:
InterpretationBox is used in the standard formatting of Interpretation objects:
The first argument of the InterpretationBox gives its visible format:
The TraditionalForm formatting for many built-in functions uses InterpretationBox:
In the typeset result, the letter stands for EllipticNomeQ:
The InterpretationBox allows this form to be used as input without losing its meaning:
Make a formatting structure whose interpretation is not based on its appearance:
 Out[1]//DisplayForm=
An InterpretationBox is interpreted as the expression in its second argument:
 Out[2]=
Copying the interpretation box and using it as input also evaluates the hidden interpretation:
 Out[3]=

InterpretationBox is used in the standard formatting of Interpretation objects:
 Out[1]//FullForm=
The first argument of the InterpretationBox gives its visible format:
 Out[2]=

The TraditionalForm formatting for many built-in functions uses InterpretationBox:
 Out[1]=
In the typeset result, the letter stands for EllipticNomeQ:
 Out[2]//TraditionalForm=
The InterpretationBox allows this form to be used as input without losing its meaning:
 Out[3]=
New in 3