will strip out unnecessary boxes, spaces, and styles from a format expression.


  • StripBoxes takes a typesetting box expression and returns a box expression that is stripped of various nonsemantic elements such as whitespace and comments. It also strips style boxes, which may change the visual appearance but are generally ignored for evaluation purposes.
  • StripBoxes may take a BoxData expression or any other box. Regardless of the input, the output is always wrapped in BoxData.
  • When boxes are sent by the front end to the kernel for evaluation, the front end strips the boxes using a more extensive process that may depend upon active stylesheets and front end option settings. However, when working with functions that directly serialize notebook constructs such as NotebookRead, no stripping will occur.


open all close all

Basic Examples  (1)

Strip unwanted whitespace and styles from a box expression:

Click for copyable input

Scope  (3)

Properties & Relations  (1)

Introduced in 2007