A Typst template for academic reports, practices, papers and thesis at the Universitat Oberta de Catalunya (UOC) with professional styling.
This template provides a clean and modern layout following UOC’s visual identity guidelines, featuring the university’s branding colors and logo.
Preview

Usage
Using the Typst Universe package/template:
typst init @preview/tidbit-uoc:0.1.0
Basic Example
#import "@preview/tidbit-uoc:0.1.0": template
#show: template.with(
subject: "Programación II",
title: "PEC1: Estructuras de Datos",
subtitle: "Implementación de Algoritmos de Ordenamiento",
author: "Juan Pérez García",
date: datetime.today(),
)
= Introducción
Este trabajo presenta...
= Metodología
La metodología utilizada...
= Resultados
Los resultados obtenidos...
= Conclusiones
En conclusión...
Template Parameters
The template accepts the following parameters:
subject
: Name of the subject/course (default: “Nombre Asignatura”)title
: Main title of the work (default: “PEC1: Nombre de Trabajo”)subtitle
: Subtitle for additional context (default: “Un subtítulo de la tarea”)author
: Author’s name (default: “Nombre Del Autor”)date
: Date of the document (default:datetime.today()
)region
: Text region for localization (default: “es”)lang
: Language code (default: “es”)
Fonts
This template uses the following fonts:
- Arial: Main text and headings
- Georgia: University name styling
These fonts are commonly available across platforms. Arial is used as the primary typeface following UOC’s style guidelines, while Georgia provides an elegant serif option for institutional branding.
Features
- Professional Cover Page: Includes UOC branding with aqua and marine color scheme
- Branded Headers and Footers: Every page includes UOC logo and branding
- Automatic Date Formatting: Dates are formatted in Spanish format
- APA Citation Style: Pre-configured for academic citations
- Responsive Layout: Optimized margins and spacing for A4 paper
- Structured Typography: Consistent heading numbering and text formatting
Colors
The template uses UOC’s official colors:
- Aqua:
#73EDFF
- Used for accents and branding elements - Marine:
#000078
- Used for text and primary elements
Document Structure
The template automatically creates:
- Cover Page: Subject, title, subtitle, author, and date with UOC branding
- Content Pages: Clean layout with headers, footers, and page numbering
- Proper Margins: Academic-appropriate spacing for binding and readability
Assets
Make sure to include the UOC logo in your project:
- Place
logo.svg
in anassets/
directory - The logo will be automatically included in the cover page and headers
File Structure
your-project/
├── main.typ # Your main document
└── assets/
└── logo.svg # UOC logo (required)
Tips
- Use standard Typst syntax for headings, lists, and citations
- Images are automatically sized to 75% width
- The template includes justified text and proper paragraph spacing
- Page numbering starts after the cover page
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit issues or pull requests to improve the template.
Author
Created by Daniel Ramos Acosta for the UOC academic community.
Credits
Based in Andrés Merino’s LaTeX template