Text Layout Options

The Wolfram Language provides detailed symbolic control over all aspects of text layout. Placing separate blocks or paragraphs in separate cells also immediately allows the Wolfram Language's full cell-oriented notebook-styling capabilities to be applied to text.

(RefLink[TextAlignment, paclet:ref/TextAlignment]) — how to align lines of text (e.g. left, right, center)

(RefLink[TextJustification, paclet:ref/TextJustification]) — how much to allow lines of text to be stretched to fit

(RefLink[PageWidth, paclet:ref/PageWidth]) — how wide to assume the page is

(RefLink[LineSpacing, paclet:ref/LineSpacing]) — vertical spacing between lines of text

(RefLink[ParagraphSpacing, paclet:ref/ParagraphSpacing]), (RefLink[ParagraphIndent, paclet:ref/ParagraphIndent]) — paragraphs defined by newlines in text

(RefLink[CellMargins, paclet:ref/CellMargins]) — space around cells

Line Breaking

(Key0[esc]) nbs (Key0[esc]) — non-breaking space character in text

(RefLink[LineBreakWithin, paclet:ref/LineBreakWithin]) — whether to allow line breaking within an expression

(RefLink[Hyphenation, paclet:ref/Hyphenation]) — whether to hyphenate words

(RefLink[LineIndent, paclet:ref/LineIndent]) — how much to indent successive nesting levels in an expression

Graphics in Text