An unofficial Typst template for Enseirb-Matmeca
Disclaimer: This template is NOT affiliated with Enseirb-Matmeca.
Assets and trademarks
This package includes official branding assets from Enseirb-Matmeca / Bordeaux INP.
These assets are not covered by the package license and remain the property of their respective copyright holders.
- Enseirb-Matmeca branding guidelines and assets: https://enseirb-matmeca.bordeaux-inp.fr/fr/outils-de-communication-inp
Use of these assets is subject to the terms provided by the copyright holder.
Getting Started
-
Font Instalalation (optional, but recommended)
- The template uses Linux Libertine for the main text
- The template also uses JetBrains Mono for raw texts (e.g: code blocks)
- There is a fallback system that will use “New Computer Modern”, the default Typst font
-
Configure the template
- Edit the template parameters in
main.typto set your details:
#show: template.with( sector: "Filière Informatique", document-type: "Rapport de Projet", title: "Implémentation d'un modèle de rapport académique", authors: ( (name: "Alexandrine Mercier", email: "alexandrine.mercier@enseirb.fr"), (name: "Narcisse Fay", email: "narcisse.fay@enseirb.fr"), (name: "Johanne Reyer", email: "johanne.reyer@enseirb.fr"), (name: "Modestine Lapointe", email: "modestine.lapointe@enseirb.fr"), ), author-columns: 2, advisers: ( (name: "Adelphe Félix", email: "adelphe.felix@enseirb.fr"), ), adviser-columns: 1, date: "Mai 2025", abstract: include "sections/0-abstract.typ", ) - Edit the template parameters in
-
Write your content
- The sections are split into files for organisation (see the
sectionfolder) - If you add sections, don’t forget to add them in the
main.typfile
- The sections are split into files for organisation (see the
-
Compile your document
typst compile main.typ- Or watch for changes and recompile automatically:
typst watch main.typ
Getting Started with Typst
Resources
Installation
Note: There is also an online editor for Typst at typst.app
-
Install Typst
-
Editor Integration
- TinyMist Extension for VSCode, NeoVim, etc.
Working with References
Bibliography
- Add references to
bib.yaml - Reference in text using
@citation_keyor#ref(<citation_key>) - Bibliography generated automatically at document end
- Supports articles, books, proceedings, web resources, and more
Credits
This template is built on the foundation provided by onyx-itu-unofficial by FrederikBertelsen. The original work has been expanded with modified and additional features, french language, and Enseirb-Matmeca styling.