Defining Custom Notation

Mathematica's unified symbolic architecture allows arbitrary extensibility in the output and input of notation.

ReferenceReference

Local Interpretations »

Interpretation specify any interpretation for any expression

DynamicSetting display as a control returns its setting when evaluated

Keyboard Macros

InputAutoReplacements automatic replacements for sequences of input characters

InputAliases aliases for arbitrary expressions, input with Esc

Low-Level Definitions

MakeBoxes settable low-level translator from expression to display boxes

MakeExpression settable low-level translator from boxes to evaluatable expressions

TagBox ▪ InterpretationBox ▪ ...

Built-in Symbolic Notational Forms »

CirclePlus() ▪ Subscript ▪ Overscript ▪ OverBar ▪ Infix ▪ ...

New to Mathematica? Find your learning path »
Have a question? Ask support »