The cancel extension defines the following macros:


Strikeout math from lower left to upper right.


Strikeout math from upper left to lower right.


Strikeout math with an “X”.


Strikeout math with an arrow going to value.

This extension is loaded automatically when the autoload extension is used. To load the cancel extension explicitly, add '[tex]/cancel' to the load array of the loader block of your MathJax configuration, and add 'cancel' to the packages array of the tex block.

window.MathJax = {
  loader: {load: ['[tex]/cancel']},
  tex: {packages: {'[+]': ['cancel']}}

Alternatively, use \require{cancel} in a TeX expression to load it dynamically from within the math on the page, if the require extension is loaded.

cancel Commands

The cancel extension implements the following macros: \bcancel, \cancel, \cancelto, \xcancel