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

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

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

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

默认值:false
旋转删除线的角度。
- 如果设置为
auto,线条将采用默认角度;即,沿着内容框的对角线。 - 如果给定一个角度,则线条将按照该角度顺时针方向绕y轴旋转。
- 如果给定一个函数
angle => angle,线条将按照该函数返回的角度旋转。该函数接收默认角度作为输入。
展开例子
$ 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)) $

默认值:auto
