is an option for output streams and for cells that specifies how wide each line of text is allowed to be.


  • Possible settings for output streams are:
  • Infinityan infinite width (no line breaking)
    nexplicit width in characters
  • SetOptions[stream,PageWidth->val] resets the line width allowed for an open stream.
  • Possible settings for cells are:
  • WindowWidththe width of the window on the screen
    PaperWidththe width of the page as it would be printed
    nexplicit width given in printer's points
  • PageWidth->WindowWidth allows each line to use the full width of the displayed window, taking into account settings for CellMargins.

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

Set the PageWidth to be 60 characters for a stream:

Click for copyable input
Click for copyable input

Set the PageWidth to be 30 characters for a stream:

Click for copyable input
Click for copyable input

Compare the two resulting files:

Introduced in 1988
| Updated in 2003
Translate this page: