Ejemplo uso de la extensión memoriatfetypst-typst
: tests/ejemplo01
tests/ejemplo01: Usar una plantilla Quarto que incluya archivos .qmd de inicio
Uso y configuración
La salida de los documentos de Quarto se configura a través de metadatos en el encabezado YAML. Para especificar un formato de salida para tu documento, incluye (por ejemplo) format: memoriatfetypst-typst
en el encabezado. Aquí tienes un ejemplo de encabezado YAML:
---
title: |
Análisis Estadísticos
con Quarto-Typstauthor: Marta García González
resumen: |
Este trabajo presenta una metodología de optimización para la toma de decisiones ...
Las conclusiones principales han sido ...palabras-clave: [Quarto, Typst, formato]
abstract: |
This work presents an optimization methodology for decision-making ...
The main conclusions have been ...keywords: [Quarto, Typst, format]
agradecimientos: |
En primer lugar, quiero expresar mi más sincero agradecimiento a todas las personas que han hecho posible la realización de este trabajo. Sin su apoyo, orientación y comprensión, este proyecto no habría llegado a buen término.
Agradezco especialmente a mi tutor por sus comentarios y sugerencias han sido fundamentales para el desarrollo y mejora de esta investigación. Asimismo, extiendo mi gratitud a los profesores y compañeros que, de una u otra forma, han contribuido con sus conocimientos y experiencias durante mi formación académica.lang: es
date: today
date-format: full
bibliography: referencias.bib
#csl: apa
#csl: chicago-author-date
format:
memoriatfetypst-typst:
toc: true
#keep-typ: true
tofiguras: true
totablas: true
papersize: a4
portada: true
logo: "logo.png"
facultad: "Facultad de Matemáticas"
universidad: "Universidad de Sevilla"
tutor-TFG: "Tutor: Pedro L. Luque"
fecha-TFG: "Sevilla, Junio de 2026"
nombre-capitulo: "CAPÍTULO"
apendice-portada: "Apéndice"
apendice-nombre: "Apéndice"
referencias-nombre: "Referencias"
cabecera-capitulo: "estilo01"
# margin:
# x: 2cm
# y: 2cm
toccapitulos: false
bibliografia-completa: false
html:
toc: true
toc-title: "Tabla de Contenidos"
number-sections: true
code-tools:
source: true
embed-resources: true
execute:
warning: false
message: false
---
El contenido del documento va aquí...
En este ejemplo se especifica lo siguiente:
- Opciones para todos los formatos:
- el título,
- el autor,
- el resumen y las palabras clave en español,
- el abstract y las keywords en inglés,
- la inclusión de agradecimientos,
- el idioma del documento (
es
oen
), - la fecha (hoy),
- la bibliografía (archivo
.bib
), - la cita bibliográfica (formato CSL, no obligatorio),
- y dos formatos de salida (
memoriatfetypst-typst
yhtml
).
- Opciones únicamente para el formato
memoriatfetypst-typst
:- una tabla de contenidos,
- la presentación de una tabla de contenidos de figuras,
- la presentación de una tabla de contenidos de tablas,
- el tamaño del papel,
- la inclusión de una portada,
- un fichero gráfico “png” que será el logo usado en la portada,
- el nombre de la facultad y universidad,
- el nombre del tutor y la fecha del TFE,
- el nombre que se quiere dar a los capítulos (podría ser: “Tema”, “Unidad”, etc),
- el nombre que se quiere dar a la portada de los apéndices,
- el nombre que se quiere dar a los apéndices (podría ser: “Apéndice”, “Anexo”, etc),
- el nombre que se quiere dar a la sección de referencias (podría ser: “Bibliografía”, “Referencias”, etc),
- el estilo de cabecera de los capítulos (varios estilos disponibles: “estilo01”, “estilo02” y “estilo03”),
- los márgenes (opcional, si no se especifica se usan los márgenes por defecto de la extensión: 2.5 cm en x y 3 cm en y),
- la inclusión de una tabla de contenidos parcial en cada capítulo (opcional, por defecto no se incluye),
- la inclusión de la bibliografía completa (todas las referencias que existan en el fichero de bibliografía utilizado) al final del documento (opcional, por defecto incluye solo las referencias citadas en el documento).
- Opciones únicamente para el formato
html
(no obligatorio para la creación de una memoria de TFE):- una tabla de contenidos,
- la numeración de secciones,
- la inclusión en el html para consultar el código del documento fuente Quarto utilizado para su creación,
- y la inclusión de todos los recursos utilizados (gráficos, etc) embebidos en el propio html.
memoriatfetypst-typst
tiene como objetivo incluir todas las opciones estándar del encabezado YAML de Quarto para la escritura de un Trabajo Fin de Estudios (TFE). Además de las variables YAML estándar de Quarto, memoriatfetypst-typst
admite campos adicionales y variables de Typst. A continuación, se enumeran las opciones de configuración YAML disponibles, organizadas aproximadamente según su especificidad a diferentes formatos de salida de Quarto.
Capturas de pantalla del proceso de creación y del resultado final en PDF
A continuación se muestran varias capturas de pantalla del proceso de creación de un nuevo proyecto Quarto usando la plantilla que incluye la extensión memoriatfetypst-typst
y el renderizado del documento Quarto resultante en formato PDF con Typst.
Nota: Puede ampliar las imágenes haciendo clic sobre ellas y navegar entre las imágenes con las flechas que aparecen a los lados de la imagen ampliada.
La salida en pdf de este documento se puede ver “versión pdf de tests/ejemplo01.
La salida en html de este documento se puede ver “versión html de tests/ejemplo01”, desde la cual se puede consultar el código fuente de este documento Quarto. En este html se han embebido todos los recursos utilizados (gráficos, etc): salvo los dos ficheros
.qmd
que se han incluido como capítulos aparte:capitulo03.qmd
yapendice01.qmd
. Nota: al descargarlos posiblemente se le añada al nombre del fichero quarto la extensión “.txt” (elimínela):capitulo03.qmd.txt
yapendice01.qmd.txt
.
En ficheros .qmd
aparte se puede incluir una cabecera YAML como la siguiente para poder crear el PDF con la extensión: “quarto-typst-memoriatfetypst
” , parcial de ese fichero:
---
format:
memoriatfetypst-typst:
toc: false
portada: false
---