cancelElementoDesde: 0.3.0
Muestra una línea diagonal sobre una parte de una ecuación.
Se usa comúnmente para mostrar la eliminación de un término.
Ejemplo
Here, we can simplify:
$ (a dot b dot cancel(x)) /
cancel(x) $

Parámetros
body
El contenido sobre el que se ubica la línea.
lengthPor defecto: 100% + 0.3em
La longitud de la línea, relativa a la longitud de la diagonal que abarca todo el elemento que se “cancela”. Un valor de 100% haría que la línea abarque exactamente la diagonal del elemento.
Ver ejemplo
$ a + cancel(x, length: #200%)
- cancel(x, length: #200%) $

invertedPor defecto: false
Si la línea de cancelación se invierte (se voltea a lo largo del eje y). Con el ángulo por defecto, invertida significa que la línea de cancelación apunta hacia arriba a la izquierda en lugar de hacia arriba a la derecha.
Ver ejemplo
$ (a cancel((b + c), inverted: #true)) /
cancel(b + c, inverted: #true) $

crossPor defecto: false
Si se dibujan dos líneas de cancelación opuestas que forman una cruz sobre el elemento. Reemplaza a inverted.
Ver ejemplo
$ cancel(Pi, cross: #true) $

anglePor defecto: auto
Cuánto se rota la línea de cancelación.
- Si se da un ángulo, la línea se rota ese ángulo en sentido horario respecto del eje y.
- Si es
auto, la línea toma el ángulo por defecto; es decir, a lo largo de la diagonal ascendente del cuadro de contenido. - Si se da una función
angle => angle, la línea se rota, respecto del eje y, el ángulo que devuelve esa función. La función recibe como entrada el ángulo por defecto.
Ver ejemplo
$ 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)) $

strokePor defecto: 0.05em
Cómo trazar la línea de cancelación.
Ver ejemplo
$ cancel(
sum x,
stroke: #(
paint: red,
thickness: 1.5pt,
dash: "dashed",
),
) $

backgroundPor defecto: false
Si la línea se ubica detrás del contenido.
Ver ejemplo
#set math.cancel(stroke: red + 2pt)
$ cancel("behind", background: #true) \
cancel("in front", background: #false) $
