TextGrid
TextGrid[{{expr11,expr12,…},{expr21,expr22,…},…}]
is an object that formats exprij textually and arranged in a two-dimensional grid.
Details and Options


- In a notebook, you can modify the two-dimensional layout resulting from TextGrid by using
to add columns and
to add rows. All new columns and rows will use textual formatting.
- You can use
to move to the next placeholder in a TextGrid.
moves out of the whole TextGrid.
- TextGrid[…] formats as a grid in StandardForm and TraditionalForm.
- In InputForm, TextGrid[…] formats literally as TextGrid[…].
- Normal[grid] extracts the list of lists that make up a grid.
- The exprij can be expressions of any kind. If the expression is a string or a TextCell, it will format textually. If the expression is a Row, then it will format the strings or TextCell elements of the Row textually.
- Style["string","style"] can be used to specify a particular style for a string.
- The listi in TextGrid[{list1,list2,…}] do not all need to be the same length; there will be empty space in the grid at the ends of shorter rows.
- You can specify that an element e should span multiple positions in a grid using, for example, TextGrid[{{e,SpanFromLeft,SpanFromLeft},…}].
- The following specify that a particular position should be spanned:
-
SpanFromLeft span from left SpanFromAbove span from above SpanFromBoth span from both left and above - A particular element can span both multiple rows and multiple columns, by having a rectangular section of the array with the form {{e,SpanFromLeft,SpanFromLeft,…}, {SpanFromAbove,SpanFromBoth,SpanFromBoth,…},…}.
- In a notebook, you can combine selected elements in a grid to make a single spanning element using the Make Spanning menu item.
- TextGrid has the same options as Grid.
- The settings for BaseStyle are appended to the default style typically given by the "TextGrid" style in the current stylesheet.
-
Alignment {Center,Baseline} horizontal and vertical alignment of items AllowedDimensions Automatic restrictions on number of rows or columns AutoDelete False whether to remove the grid structure if only one item remains Background None what background colors to use BaselinePosition Automatic what to align with a surrounding text baseline BaseStyle {} base style specifications for the grid DefaultElement "" what element to insert in an empty item Dividers {} where to draw divider lines in the grid Frame None where to draw frames in the grid FrameStyle Automatic style to use for frames ItemSize Automatic width and height of each item ItemStyle None styles for columns and rows Spacings Automatic horizontal and vertical spacings
List of all options

Examples
open allclose all
Wolfram Research (2015), TextGrid, Wolfram Language function, https://reference.wolfram.com/language/ref/TextGrid.html.
Text
Wolfram Research (2015), TextGrid, Wolfram Language function, https://reference.wolfram.com/language/ref/TextGrid.html.
CMS
Wolfram Language. 2015. "TextGrid." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TextGrid.html.
APA
Wolfram Language. (2015). TextGrid. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TextGrid.html