Typst Template for documents from the french engineering school INSA.
It was primarily made for INSA Rennes, but it now includes INSA HdF assets and should be easily modified to suit other INSA schools.
You can find examples for the all the document types in the exemples
folder.
Templates are available in the official Typst templates repository (Typst Universe):
insa-report
, insa-stage
and insa-document
are under the name silky-report-insa
.insa-letter
is under the name silky-letter-insa
.There are multiple ways to use them:
$ typst init @preview/<template-name>:<version>
#show
rule from an example in the exemples
folder but replace the import
by this line:
#import "@preview/<template-name>:<version>": *
[!IMPORTANT]
Replace<template-name>
by the one you need and<version>
by the latest version available, see at the top.
typst init
) or from the Web application.insa-template
folder in the directory with your Typst project.insa-template
folder by clicking on the little folder button in the "Files" panel.insa-template
that you downloaded in itinsa-template/
├── document-template.typ
├── letter-template.typ
└── assets/
├── back-cover1.png
├── ...
└── logo.png
main.typ
insa-document
, insa-report
, insa-stage
or insa-letter
.main.typ
):
#import "insa-template/letter-template.typ" : * // for letters and short documents
#import "insa-template/document-template.typ" : * // for reports, stages and full documents
#show
rule from the example document of the template you chose to your Typst file. In example:
#show: doc => insa-letter(
author: [
Youenn LE JEUNE\
3 INFO G2.1
],
doc
)
The graphic charter recommends the fonts League Spartan for headings and Source Serif for regular text. To have the best look, you should install those fonts.
To behave correctly on computers lacking those specific fonts, this template will automatically fallback to similar ones:
The recommended fonts are included in this repository under /fonts
.
If you want to install those fonts on your computer, Typst might not recognize them if you install their Variable versions. You should install the static versions: League Spartan Bold and most versions of Source Serif (Regular, Bold and Italic).
Keep an eye on the issue in Typst bug tracker to see when variable fonts will be used!
The template can be used in the web Typst editor and in a local environment.
I personnally prefer to use it in Visual Studio Code with the Tinymist Typst
extension.
You can also directly edit your Typst files with a simple text editor and compile it with the Typst CLI. See Installation and Usage sections on the official Typst repository.
The typst templates (.typ
files) are licensed under MIT.
This license does not apply to:
/insa-template/assets
. Those image files are property of Groupe INSA, INSA Rennes and INSA HdF./fonts
. Those files are property of their respective authors.