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.

fracElemento
Signo de pregunta
Desde: siempreIr al código fuente

Una fracción matemática.

Ejemplo

$ 1/2 < (x+1)/2 $ $ ((x+1)) / 2 = frac(a, b) $

Sintaxis

Esta función también tiene una sintaxis dedicada: usá una barra para convertir las expresiones vecinas en una fracción. Se pueden agrupar varios átomos en una única expresión con paréntesis redondos de agrupación. Esos paréntesis se quitan de la salida, pero podés anidar varios para forzar que se muestren.

Parámetros

math.frac() → content

num
content
ObligatorioPosicional
Signo de pregunta

El numerador de la fracción.

denom
content
ObligatorioPosicional
Signo de pregunta

El denominador de la fracción.

style
str
Configurable con set
Signo de pregunta
Por defecto: "vertical"

Cómo debe disponerse la fracción.

ExpandirVer ejemplo: Estilos
$ frac(x, y, style: "vertical") $ $ frac(x, y, style: "skewed") $ $ frac(x, y, style: "horizontal") $
ExpandirVer ejemplo: Establecer el valor por defecto
#set math.frac(style: "skewed") $ a / b $
ExpandirVer ejemplo: Manejo de los paréntesis de agrupación
// Grouping parentheses are removed. #set math.frac(style: "vertical") $ (a + b) / b $ // Grouping parentheses are removed. #set math.frac(style: "skewed") $ (a + b) / b $ // Grouping parentheses are retained. #set math.frac(style: "horizontal") $ (a + b) / b $
ExpandirVer ejemplo: Distintos estilos en ecuaciones en línea y en bloque
// This changes the style for inline equations only. #show math.equation.where(block: false): set math.frac(style: "horizontal") This $(x-y)/z = 3$ is inline math, and this is block math: $ (x-y)/z = 3 $
ExpandirVer ejemplo: Usar la convención de tipo LaTeX
// Change the default style. #set math.frac(style: "horizontal") // Define a shorthand with the original style. #let frac = math.frac.with(style: "vertical") $ p/q = frac(p, q) $ // The shadowed definition can still be accessed. #assert.eq($p/q$, $std.math.frac(p, q)$)
VarianteDetalles
"vertical"Numerador y denominador apilados con una barra.
"skewed"Numerador y denominador separados por una barra.
"horizontal"Numerador y denominador en línea, y los paréntesis no se absorben.