Wolfram Language Fast Introduction for Programmers
Get Started »

Making Documents

Make title, section, text, etc. cells in a notebook:

Wolfram Language notebooks support full formatting and styling, unlike Java source files, which are typically plain text and not designed for presentation.

Wolfram Language notebooks support more formatting and styling than Python source files, which are typically plain text and not designed for presentation.

Grid lays out a grid:

In[1]:=
X
Out[1]=

When available, New Template Notebook lets you create a template notebook:

GenerateDocument generates a document from the template, evaluating template expressions and filling in template slots from an association that is supplied.

Like everything else in the Wolfram Language, documents are symbolic expressions that can be manipulated.