toc (boolean) - Incluye la tabla de contenido [Quarto]
Ejemplo: toc: true
toc-title (string) - Personaliza el título de la tabla de contenido [Quarto]
Ejemplo: toc-title: "Contenido"
toc-depth (integer) - Número de niveles de secciones en el TOC [Quarto]
Ejemplo: toc-depth: 2
number-sections (boolean) - Numera las secciones [Quarto]
Ejemplo: number-sections: true
1.2 Bibliografía y Citaciones
bibliography (string/array) - Fichero de Bibliografía [Quarto]
Ejemplo: bibliography: "bibliography.bib"
csl (string) - Fichero del Lenguaje de Estilo de Citación or URL [Quarto]
Ejemplo: csl: https://www.zotero.org/styles/apa o csl: apa.csl
citeproc (boolean; Tip 1) - Usa el proceso de citación de Pandoc (no el de Quarto) [Quarto]
Ejemplo: citeproc: true
Nota 1: Quarto, Typst, y procesamiento de bibliografía
Typst tiene su propio sistema de citación, pero por defecto la extensión lo desactiva al usar citeproc: true para permitir la personalización mejor de la bibliografía y el uso de la de Quarto Documentación: “Citaciones en Quarto”. En su documento, incluya:
margin (object/string) - Márgenes de Página [Quarto]
Ejemplo: margin: {x: 2.8cm, y: 2.6cm}
columns (integer) - Número de columnas de contenido [Quarto]
Ejemplo: columns: 2
page-numbering (string) - Modelo de Numeración de Páginas [Typst]
Ejemplo: page-numbering: "1" o page-numbering: "i"
2.2 Numberaración de Secciones
section-numbering (string) - Modelo de Numeración de las Secciones [Quarto]
Ejemplo: section-numbering: "1.1.a" o section-numbering: "1.A.a"
3 Cabecera yaml de Quarto-Typst
Coloca código Typst personalizado en la cabecera YAML del documento Quarto (format: typst) que se insertará en el encabezado o antes del cuerpo del documento. Por ejemplo, en este documento se han usado estas opciones,
para cambiar el color de fondo de la página, para indentar la primera línea de los párrafos, para ajustar el espacio entre columnas,
el color de las secciones y los hiperenlaces, el formato de numeración de las secciones, el color de las citas y los enlaces, la numeración de todas las líneas del documento (para revisión), la justificación del texto, el espacio entre líneas (leading) y párrafos (spacing), indentación de primera línea (first-line-indent para el primer párrafo o todos), se puede usar:
---title: "Opciones del formato Typst en Quarto"subtitle: "Pedro L. Luque (29-08-2025)"#date: todaylang: escolor: palette: dark-grey: "#222222" blue: "#ddeaf1" background: blue foreground: dark-grey #primary: black primary: "#0000BB" secondary: "#50C878" danger: redformat: typst: keep-typ: true fontsize: "10pt" #mainfont: "Libertinus Serif" #mainfont: "Barlow" #mainfont: "DejaVu Serif" #mainfont: "TeX Gyre Pagella" #mainfont: "Fira Sans Condensed" #mainfont: "Roboto" #monofont: "Monacy" #monofont: "Lucida Grande" #monofont: "Times New Roman" #monnofont: "New Computer Modern" toc: false toc-depth: 2 number-sections: true #bibliography: "references.bib" #csl: "apa" #citeproc: true page-numbering: false papersize: a4 margin: {x: 1cm, bottom: 1cm, top: 0cm} columns: 2 section-numbering: "1.1.a" #line-number: false #leading: "0.5em" #spacing: "0.6em" #linkcolor: "0066cc" #first-line-indent: "1.8em" #all: false #col-gutter: "4.2%" #toc-indent: "1.5em" include-in-header: - text: | #set page(fill: rgb("FFFFE9")) #set par(first-line-indent: 1.5em) #set columns(gutter: 2em) // 4.2% o 2em include-before-body: - text: | #show heading: set text(rgb("0066cc")) #set heading(numbering: "(1.A)") #show link: set text(fill: blue) #show cite: set text(fill: blue) //#set par.line(numbering: "1") #set par(justify: true, leading: 0.5em, spacing: 0.8em, first-line-indent: (amount: 1.8em, all: true)) html: number-sections: true code-tools: true toc: true toc-depth: 3 theme: cosmo linkcolor: "#0066cc" embed-resources: true #fontsize: 16pt #mainfont: "Libertinus Serif"---## Opciones universales de QuartoEstas son opciones universales de Quarto que funcionan en todos los formatos de salida (HTML, PDF, Word, etc.)### Información del Documento- `title` (string) - Título del Documento [Documentación en: [Quarto](https://quarto.org/docs/authoring/front-matter.html)] - Ejemplo: `title: "My Paper"`- `author` (string/array) - Detalles del autor con nombre, afiliación, correo electrónico, etc. [[Quarto](https://quarto.org/docs/authoring/front-matter.html#authors-and-affiliations)]- `affiliations` (array) - Afiliaciones de autores con: id, name, department [[Quarto](https://quarto.org/docs/authoring/front-matter.html#authors-and-affiliations)]- `subtitle` (string) - Subtítulo del Documento [[Quarto](https://quarto.org/docs/authoring/front-matter.html)] - Ejemplo: `subtitle: "A Study"`- `abstract` (string) - Resumen del Documento [[Quarto](https://quarto.org/docs/authoring/front-matter.html)] - Ejemplo: `abstract: "This study..."`- `categories` (array) - Keywords/categories para el documento [[Quarto](https://quarto.org/docs/authoring/front-matter.html)] - Ejemplo: `categories: ["science", "study"]`- `date` (string) - Fecha de Publicación [[Quarto](https://quarto.org/docs/authoring/front-matter.html)] - Ejemplo: `date: "2024-01-21"`- `toc` (boolean) - Incluye la tabla de contenido [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `toc: true`- `toc-title` (string) - Personaliza el título de la tabla de contenido [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `toc-title: "Contenido"`- `toc-depth` (integer) - Número de niveles de secciones en el TOC [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `toc-depth: 2`- `number-sections` (boolean) - Numera las secciones [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `number-sections: true`### Bibliografía y Citaciones- `bibliography` (string/array) - Fichero de Bibliografía [[Quarto](https://quarto.org/docs/authoring/footnotes-and-citations.html)] - Ejemplo: `bibliography: "bibliography.bib"`- `csl` (string) - Fichero del Lenguaje de Estilo de Citación or [URL](https://www.zotero.org/styles/) [[Quarto](https://quarto.org/docs/authoring/citations.html)] - Ejemplo: `csl: https://www.zotero.org/styles/apa` o `csl: apa.csl`:::: {.content-visible when-format="typst"}- `citeproc` (boolean;) - Usa el proceso de citación de Pandoc (no el de Quarto) [[Quarto](https://quarto.org/docs/authoring/citations.html#typst)] - Ejemplo: `citeproc: true`:::::::: {.content-visible when-format="html"}- `citeproc` (boolean; @tip-bib) - Usa el proceso de citación de Pandoc (no el de Quarto) [[Quarto](https://quarto.org/docs/authoring/citations.html#typst)] - Ejemplo: `citeproc: true`:::::::: {.content-visible when-format="html"}::: {#tip-bib .callout-note}#### Quarto, Typst, y procesamiento de bibliografíaTypst tiene su [propio sistema de citación](https://quarto.org/docs/authoring/citations.html#typst), pero por defecto la extensión lo desactiva al usar `citeproc: true` para permitir la personalización mejor de la bibliografía y el uso de la de Quarto [Documentación: "Citaciones en Quarto"](https://quarto.org/docs/authoring/citations.html#bibliography-generation). En su documento, incluya:```md# References::: {#refs}:::```para mostrar la sección de bibliografía en cualquier parte del documento. Lea más en la [documentación de citaciones de Quarto](https://quarto.org/docs/authoring/citations.html#typst).- Cuando citeproc esta desactivado (`citeproc: false`) - `bibliography-title` (string) - título de la sección de Bibliografía - Ejemplo: `bibliography-title: "Referencias"` - `bibliographystyle` (string) - Estilo de Citación [[Quarto](https://quarto.org/docs/output-formats/typst.html#bibliography), [Typst](https://typst.app/docs/reference/model/bibliography/#styles)] - Ejemplo: `bibliographystyle: "apa"`:::::::### Tipografía y fuentes- `fontsize` (string) - Tamaño de la Fuente Base para el texto del Documento [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `fontsize: "11pt"`- `mainfont` (string) - Fuente Principal del Documento [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `mainfont: "Libertinus Serif"`- `monofont` (string) - Familia de Fuentes para el Código [[Quarto](https://quarto.org/docs/reference/formats/html.html#fonts)] - Ejemplo: `monofont: "Monacy"` - Nota: Actualmente no funciona ([Quarto issue](https://github.com/quarto-dev/quarto-cli/issues/12890))- `linkcolor` (string) - Color para hiperenlaces [[Quarto](https://quarto.org/docs/output-formats/html-themes.html#basic-options), [Typst](https://typst.app/docs/reference/visualize/color/)] - Ejemplo: `linkcolor: "blue"` o `linkcolor: "#0066cc"`- `font-paths` (array) - Directorios Adicionales para Búsqueda de Fuentes [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `font-paths: ["myfonts"]`### Idiomas y localización- `lang` (string) - Idioma del Documento [[Quarto](https://quarto.org/docs/authoring/language.html)] - Ejemplo: `lang: "es"` (español) or `lang: "en"` (inglés)- `region` (string) - Región del Documento [[Quarto](https://quarto.org/docs/authoring/language.html)] - Ejemplo: `region: "US"` or `region: "GB"`### Figuras- `fig-format` (string) - Formato de Salida de las Figuras [[Quarto](https://quarto.org/docs/computations/execution-options.html#figure-format)] - Ejemplo: `fig-format: "png"` (**Recomendado**) o `fig-format: "svg"`## Opciones para Typst en Quarto*Estas opciones funcionan en los formatos de salida Typst de Quarto pero pueden no funcionar en HTML, Word, etc.*### Formato de Páginas- `papersize` (string) - Page size specification [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `papersize: a4`- `margin` (object/string) - Márgenes de Página [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `margin: {x: 2.8cm, y: 2.6cm}`- `columns` (integer) - Número de columnas de contenido [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `columns: 2`- `page-numbering` (string) - Modelo de Numeración de Páginas [[Typst](https://typst.app/docs/reference/model/page/#parameters-numbering)] - Ejemplo: `page-numbering: "1"` o `page-numbering: "i"`### Numberaración de Secciones- `section-numbering` (string) - Modelo de Numeración de las Secciones [[Quarto](https://quarto.org/docs/output-formats/typst.html)] - Ejemplo: `section-numbering: "1.1.a"` o `section-numbering: "1.A.a"`## Cabecera yaml de Quarto-TypstColoca código Typst personalizado en la cabecera YAML del documento Quarto (format: typst) que se insertará en el encabezado o antes del cuerpo del documento. Por ejemplo, en este documento se han usado estas opciones, - para cambiar el color de fondo de la página, para indentar la primera línea de los párrafos, para ajustar el espacio entre columnas,- el color de las secciones y los hiperenlaces, el formato de numeración de las secciones, el color de las citas y los enlaces, la numeración de todas las líneas del documento (para revisión), la justificación del texto, el espacio entre líneas (leading) y párrafos (spacing), indentación de primera línea (`first-line-indent` para el primer párrafo o todos), se puede usar:```{.yaml}include-in-header: - text:| #set page(fill: rgb("FFFFE9")) #set par(first-line-indent: 1.5em) #set columns(gutter: 2em) // o 4.2%include-before-body: - text:| #show heading: set text(rgb("0066cc")) #set heading(numbering: "(1.A)") #show link: set text(fill: blue) #show cite: set text(fill: blue) //#set par.line(numbering: "1") #set par(justify: true, leading: 0.5em, spacing: 0.8em, first-line-indent: (amount: 1.8em, all: true)) ```:::: {.content-visible when-format="oculto"}## Formato Avanzado para Typst (no usable sin extensión Typst "preprint")*Estas son variables nativas de Typst expuestas a través de la extensión*- `line-number` (boolean) - Activa la numeración de todas las líneas del Documento [[Typst](https://typst.app/docs/reference/model/par/#parameters-numbering)] - Ejemplo: `line-number: true`- `leading` (string) - Altura/Espacio entre líneas [[Typst](https://typst.app/docs/reference/model/par/#parameters-leading)] - Ejemplo: `leading: "0.5em"`- `spacing` (string) - Espacio Vertical entre párrafos [[Typst](https://typst.app/docs/reference/model/par/#parameters-spacing)] - Ejemplo: `spacing: "0.6em"`- `first-line-indent` (string) - Indentación de las primeras líneas de un párrafo [[Typst](https://typst.app/docs/reference/model/par/#parameters-first-line-indent)] - Ejemplo: `first-line-indent: "1.8em"`- `all` (boolean) - Si se indentan todos los párrafos (incluyendo el primero de una Sección) [[Typst](https://typst.app/docs/reference/model/par/#parameters-first-line-indent)] - Ejemplo: `all: false`- `col-gutter` (string) - Espacio Horizontal entre Columnas [[Typst](https://typst.app/docs/reference/layout/columns/)] - Ejemplo: `col-gutter: "4.2%"` o `col-gutter: "2em"`- `toc-indent` (string) - Indentación en la TOC [[Typst](https://typst.app/docs/reference/model/outline/)] - Ejemplo: `toc-indent: "1.5em"`Aunque Quarto no te obliga a usar un prefijo específico para los callouts como sí lo hace con las figuras (fig-), tablas (tbl-) o ecuaciones (eq-), es muy recomendable que adoptes una convención para mantener tus documentos organizados. Para los callouts, puedes usar el prefijo genérico div- o, aún mejor, crear prefijos semánticos según el tipo de callout. Prefijos recomendados para Callouts: * note-: para .callout-note * tip-: para .callout-tip * warn-: para .callout-warning * important-: para .callout-important * caution-: para .callout-cautionREALMENTE, ES CIERTO SOLAMENTE PONIENDO EL PREFIJO tip- PARA EL CALLOUT, PERO ES PARA QUE VEAIS EL EJEMPLO.quarto typst compile resumenes.typquarto typst fontsquarto typst fonts --ignore-system-fonts::::