Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Notebooks and Documents > Low-Level Notebook Programming >
Low-Level Notebook Structure
Like everything else in Mathematica, notebooks are ultimately symbolic expressions. When you edit notebooks—or apply high-level programmatic functions—Mathematica automatically updates these expressions. But if you look at the lowest level—say by opening a notebook file as text—you will see the underlying expressions, in which formatting constructs are represented as a hierarchy of low-level symbolic "boxes".
Ctrl+Shift+E toggle between formatted display and underlying symbolic expression
    
Notebook low-level symbolic representation for a notebook
Cell low-level representation for a cell in a notebook
    
RowBox low-level representation for a row of arbitrary elements
GridBox low-level representation of an arbitrary 2D layout
    
    
StyleBox low-level wrapper specifying styles and style options to apply
    
TUTORIALS
MORE ABOUT
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team