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)
  • Support for mandatory generative AI declaration
  • APA or IEEE-style citations and figure/table captions (or clean-style captions)
  • Glossary and acronym support via glossarium
  • Double-sided layout support

Usage

For more in-depth information, and the changelog, 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 (TFG, TFM).

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". ↩︎