Universe

Create project in app

A Typst template for bachelor/master theses at Universidad Carlos III de Madrid, following university guidelines[1].

The template is based on ldcas-uc3m/thesis-template and clean-uc3m (a fork of clean-dhbw).

Features

  • Three visual styles: fancy (default), clean, and strict (university-compliant)
  • Easy to understand error messages
  • Bilingual: Spanish (es) and English (en)
  • Automatic front matter: title page, abstract, acknowledgements, table of contents, list of figures/tables/listings, and abbreviations
  • Back matter: bibliography, glossary, appendixes, and the mandatory generative AI declaration
  • APA or IEEE-style citations and figure/table captions (or clean-style captions)
  • Glossary and acronym support via glossarium
  • Chapter-level numbering for figures, tables, and equations
  • Double-sided layout support
  • PDF/A compatible output

Usage

For more in-depth information, check the manual.

Installation

Via Typst Universe (recommended)

You can initialize a new project from the template with:

typst init @preview/fancy-uc3m-thesis my-final-thesis

This creates a my-final-thesis/ directory with all the files needed to get started.

Manual installation

Clone the repository, install Just and run:

just install

Now you can initialize the template with:

typst init @local/fancy-uc3m-thesis my-final-thesis

Compilation

Install Typst and run:

typst compile report.typ

To comply with the recommended PDF/A ISO standard:

typst compile report.typ --pdf-standard=a-4

You can also use an IDE extension to preview and compile:

Disclaimer and university affiliation

This repository contains an unofficial thesis template intended to support academic writing and research.

This template is an independent, community-created project. It is not an official Universidad Carlos III de Madrid (UC3M) publication, has not been approved, reviewed, sponsored, or endorsed by UC3M, and does not represent the university’s official thesis formatting requirements.

The UC3M name, logos, and other university visual identifiers are included solely to facilitate the preparation of academic documents associated with the university. Their inclusion does not imply any institutional affiliation, authorization, or endorsement of this template.

The university’s name, logos, and visual identity remain subject to their respective rights and applicable terms. Use of this template does not grant permission to use UC3M trademarks or imply that such use is authorized by the university.

For official requirements, users should consult the relevant UC3M regulations and guidelines.

More information

Typst resources

Examples

Here are some theses written using this template:

Contributing

See CONTRIBUTING.md for guidelines on commits, formatting, and pull requests.

If you find a bug or have a feature request, please open an issue.


  1. We consider some of the guidelines to be… plain ol’ ugly, so we took some liberties in the formatting of headings, headers, footers, captions, colors, etc. If you still want to strictly adhere to the guidelines, set style to "strict". ↩︎