Layout & Tables

Because of its unified symbolic architecture, the Wolfram Language provides powerful capabilities for creating layouts, both interactively and programmatically, and containing arbitrary expressionsnot 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