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.

tomlDesde: 0.3.0Ir al código fuente

Lee datos estructurados de un archivo TOML.

El archivo debe contener una tabla TOML válida. Los valores TOML se convertirán en los valores de Typst correspondientes, según se enumera en la tabla de abajo.

La función devuelve un diccionario que representa la tabla TOML.

El archivo TOML del ejemplo consiste en una tabla con las claves title, version y authors.

Ejemplo

#let details = toml("details.toml") Title: #details.title \ Version: #details.version \ Authors: #(details.authors .join(", ", last: " and "))

Detalles de la conversión

Antes que nada, los documentos TOML son tablas. Los demás valores deben ponerse en una tabla para codificarse o decodificarse.

Valor TOMLConvertido a Typst
cadenastr
enteroint
flotantefloat
booleanobool
datetimedatetime
arrayarray
tabladictionary
Valor de TypstConvertido a TOML
tipos que se pueden convertir desde TOMLvalor TOML correspondiente
nonese ignora
bytescadena mediante repr
symbolcadena
contentuna tabla que describe el contenido
otros tipos (length, etc.)cadena mediante repr

Notas

Parámetros

source
str o path o bytes
ObligatorioPosicional
Signo de pregunta

Una ruta a un archivo TOML o bytes TOML sin procesar.

Funciones
Signo de pregunta

encodeDesde: 0.8.0Ir al código fuente

Codifica datos estructurados en una cadena TOML.

toml.encode() → str

value
dictionary
ObligatorioPosicional
Signo de pregunta

Valor que se codifica.

Los documentos TOML son tablas. Por lo tanto, solo son adecuados los diccionarios.

prettyPor defecto: true

Si se debe dar formato legible al TOML resultante.