Traducción no oficial al español rioplatense, generada con IA (Claude Sonnet 5.5) bajo la dirección y revisión de Jassiel Ovando. No es una publicación de Typst GmbH ni cuenta con su aval; ante cualquier duda, prevalece la documentación oficial en inglés. ¿Un error de traducción o una sugerencia? Reportalo. Tipografía: Reforma, de PampaType.

cancelElemento
Signo de pregunta
Desde: 0.3.0Ir al código fuente

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
content
ObligatorioPosicional
Signo de pregunta

El contenido sobre el que se ubica la línea.

length
relative
Configurable con set
Signo de pregunta
Por 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.

ExpandirVer ejemplo
$ a + cancel(x, length: #200%) - cancel(x, length: #200%) $

inverted
bool
Configurable con set
Signo de pregunta
Por 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.

ExpandirVer ejemplo
$ (a cancel((b + c), inverted: #true)) / cancel(b + c, inverted: #true) $

cross
bool
Configurable con set
Signo de pregunta
Por defecto: false

Si se dibujan dos líneas de cancelación opuestas que forman una cruz sobre el elemento. Reemplaza a inverted.

ExpandirVer ejemplo
$ cancel(Pi, cross: #true) $

angle
auto o angle o function
Configurable con set
Signo de pregunta
Por defecto: auto

Cuánto se rota la línea de cancelación.

ExpandirVer 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)) $

stroke
length o color o gradient o stroke o tiling o dictionary
Configurable con set
Signo de pregunta
Por defecto: 0.05em

Cómo trazar la línea de cancelación.

ExpandirVer ejemplo
$ cancel( sum x, stroke: #( paint: red, thickness: 1.5pt, dash: "dashed", ), ) $

background
bool
Configurable con set
Signo de pregunta
Por defecto: false

Si la línea se ubica detrás del contenido.

ExpandirVer ejemplo
#set math.cancel(stroke: red + 2pt) $ cancel("behind", background: #true) \ cancel("in front", background: #false) $