cancel
元素元素元素函数可用set
和show
规则自定义样式。
元素
元素函数可用
set
和show
规则自定义样式。在公式上显示对角线。
通常用于表示删除元素。
Example
Here, we can simplify:
$ (a dot b dot cancel(x)) /
cancel(x) $

参数参数参数是传给函数的输入,写在函数名后的括号中。
参数
参数是传给函数的输入,写在函数名后的括号中。
body
被删除线覆盖的内容。
length
可用set规则可用set规则可用set
规则设置参数,更改后续调用时的默认值。
可用set规则
可用set规则
可用
set
规则设置参数,更改后续调用时的默认值。删除线的长度,相对于被“删除”元素的对角线长度;值为100%
时,删除线将恰好穿过元素。
默认值: 100% + 3pt
展开例子
$ a + cancel(x, length: #200%)
- cancel(x, length: #200%) $

inverted
可用set规则可用set规则可用set
规则设置参数,更改后续调用时的默认值。
可用set规则
可用set规则
可用
set
规则设置参数,更改后续调用时的默认值。是否沿 y 轴反转删除线(指向左上角而非右上角)。
默认值: false
展开例子
$ (a cancel((b + c), inverted: #true)) /
cancel(b + c, inverted: #true) $

cross
可用set规则可用set规则可用set
规则设置参数,更改后续调用时的默认值。
可用set规则
可用set规则
可用
set
规则设置参数,更改后续调用时的默认值。是否绘制两条相反的删除线交叉绘制在元素上。会覆盖掉 inverted
参数。
默认值: false
展开例子
$ cancel(Pi, cross: #true) $

angle
旋转删除线的角度。
- 如果设置为
auto
,线条将采用默认角度;即,沿着内容框的对角线。 - 如果给定一个角度,则线条将按照该角度顺时针方向绕y轴旋转。
- 如果给定一个函数
angle => angle
,线条将按照该函数返回的角度旋转。该函数接收默认角度作为输入。
默认值: auto
展开例子
$ cancel(Pi)
cancel(Pi, angle: #0deg)
cancel(Pi, angle: #45deg)
cancel(Pi, angle: #90deg)
cancel(1/(1+x), angle: #(a => a + 45deg))
cancel(1/(1+x), angle: #(a => a + 90deg)) $
