Universe
Create project in app

Template para hacer tareas, informes y trabajos, para estudiantes y académicos de la Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile que han usado templates similares para LaTeX.

Guía Rápida

Webapp

Si utilizas la webapp de Typst puedes presionar “Start from template” y buscar “minerva-report-fcfm” para crear un nuevo proyecto con este template.

Typst CLI

Teniendo el CLI con la versión 0.11.0 o mayor, puedes realizar:

typst init @preview/minerva-report-fcfm:0.2.1

Esto va a descargar el template en la cache de typst y luego va a iniciar el proyecto en la carpeta actual.

Configuración

La mayoría de la configuración se realiza a través del archivo meta.typ, allí podrás elegir un título, indicar los autores, el equipo docente, entre otras configuraciones.

El campo autores solo puede ser string o un array de strings.

La configuración departamento puede ser personalizada a cualquier organización pasandole un diccionario de esta forma:

#let departamento = (
  nombre: (
    "Universidad Técnica Federico Santa María",
  )
)

Las demás configuraciones pueden ser un content arbitrario, o un string.

Configuración Avanzada

Algunos aspectos más avanzados pueden ser configurados a través de la show rule que inicializa el documento #show: minerva.report.with( ... ), los parámetros opcionales que recibe la función report son los siguientes:

nombre tipo descrición
portada (meta) => content Una función que recibe el diccionario meta.typ y retorna una página.
header (meta) => content Header a aplicarse a cada página.
footer (meta) => content Footer a aplicarse a cada página.
showrules bool El template aplica ciertas show-rules para que sea más fácil de utilizar. Si quires más personalización, es probable que necesites desactivarlas y luego solo utilizar las que necesites.

Show Rules

El template incluye show rules que pueden ser incluidas opcionalmente. Todas estas show rules pueden ser activadas agregando:

#show: minerva.<nombre-función>

Justo después de la línea #show minerva.report.with( ... ) reemplazando <nombre-función> por el nombre de la show rule a aplicar.

primer-heading-en-nueva-pag (activada por defecto)

Esta show rule hace que el primer heading que tenga outlined: true se muestre en una nueva página (con weak: true). Notar que al ser weak: true si la página ya de por si estaba vacía, no se crea otra página adicional, pero para que la página realmente se considere vacía no debe contener absolutamente nada, incluso tener elementos invisibles va a causar que se agregue una página extra.

operadores-es (activada por defecto)

Cambia los operadores matemáticos que define Typst por defecto a sus contrapartes en español, esto es, cambia lim por lím, inf por ínf y así con todos.

formato-numeros-es

Cambia los números dentro de las ecuaciones para que usen coma decimal en vez de punto decimal, como es convención en el español. Esta show rule no viene activa por defecto.