Layout & Tables
Because of its unified symbolic architecture, the Wolfram Language provides powerful capabilities for creating layouts, both interactively and programmatically, and containing arbitrary expressions—not only text and formulas, but also graphics and dynamic elements.
, — interactively enter 2D layout, evaluating as a list
Insert ▶ Table/Matrix — insert a template for a table/matrix into a notebook
Grids & Tables »
Grid, TextGrid, Column, Row — 2D and 1D layouts containing arbitrary objects
GraphicsGrid, GraphicsColumn, GraphicsRow — resizable 2D and 1D layouts
TableView — spreadsheet-like data view
Frame ▪ Background ▪ Alignment ▪ Dividers ▪ Spacings ▪ SpanFromLeft ▪ ...
Textual Elements »
— a string containing arbitrary characters
Row — a row of elements, potentially extending over several lines
TextCell — an inline cell containing arbitrary textual elements, potentially extending over several lines
Text — render as text, in text font, etc.
Annotations »
Framed ▪ Labeled ▪ Tooltip ▪ Mouseover ▪ PopupWindow ▪ ...
Panel — display any expression in a panel
TextCell, ExpressionCell — complete inline cells
Placeholder — label a place to type
Dynamic Layouts »
TabView ▪ SlideView ▪ MenuView ▪ OpenerView ▪ ...
Handling Large Structures
Iconize ▪ Short ▪ Shallow ▪ Downsample