Newer
Older
[](https://www.gnu.org/licenses/gpl-3.0)
# Notes de Cours - LIFAPC
## Project Overview
Course notes and explanations about "LIFAPC" written in French for now (could be translated if needed).
This project is written entirely in [Typst](https://typst.app/).
You can use any IDE that supports Typst syntax highlighting and Typst LSP.
## Find a pre-compiled version
Certain individuals expressed a desire for a pre-compiled version of the project. It is available for access [here](https://forge.univ-lyon1.fr/p2201423/lifapc-2025/-/releases).
## Project Setup
### Prerequisites
```shell
sudo dnf copr enable claaj/typst
sudo dnf install typst
```
```shell
sudo pacman -Sy typst
```
Navigate to any folder you prefer and run the following commands:
```shell
git clone https://forge.univ-lyon1.fr/p2201423/lifapc-2025.git
cd lifapc-2025
```
The command above will clone all files from our repository onto your disk and place you in the correct working directory.
Simply run the `build.sh` script to perform a fresh and clean build of our project, or execute the command `typst c main.typ`.
## Useful Tools
- [Typst Documentation](https://typst.app/docs/).
## References
If you are familiar with LaTeX and would like to help us, you can read the following article: [Guide for LaTeX Users](https://typst.app/docs/guides/guide-for-latex-users/).
## Attributions
The content of these notes is attributed to [Vincent Nivoliers](https://perso.liris.cnrs.fr/vincent.nivoliers/).
These notes pertain to the [LIFAPC](https://perso.liris.cnrs.fr/vincent.nivoliers/lifapc/) course.
The original gitlab pipeline as been created by [Iván Sánchez Ortega](https://gitlab.com/IvanSanchez) and is available [here](https://gitlab.com/IvanSanchez/gitlab-ci-typst).
<hr>
# Notes de Cours - LIFAPC
## Aperçu du Projet
Notes de cours et explications sur "LIFAPC" écrites en français pour l'instant (peuvent être traduites si nécessaire).
## Description du Projet
Ce projet est entièrement écrit en [Typst](https://typst.app/).
Vous pouvez utiliser n'importe quel IDE qui prend en charge la coloration syntaxique Typst et Typst LSP.
## Trouver la version précompilée
Certaines personnes ont exprimé le souhait de disposer d'une version précompilée du projet. Vous pouvez la trouver [ici](https://forge.univ-lyon1.fr/p2201423/lifapc-2025/-/releases).
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
## Configuration du Projet
### Prérequis
Sur les systèmes basés sur Fedora :
```shell
sudo dnf copr enable claaj/typst
sudo dnf install typst
```
Sur les systèmes basés sur Arch :
```shell
sudo pacman -Sy typst
```
### Cloner le dépôt du Projet
Naviguez vers le dossier de votre choix et exécutez les commandes suivantes :
```shell
git clone https://forge.univ-lyon1.fr/p2201423/lifapc-2025.git
cd lifapc-2025
```
La commande ci-dessus clonera tous les fichiers de notre dépôt sur votre disque et vous placera dans le bon répertoire de travail.
### Construction du Projet
Il suffit d'exécuter le script `build.sh` pour effectuer une _build_ frais et propre de notre projet, ou d'exécuter la commande `typst c main.typ`.
## Outils Utiles
- [Documentation Typst](https://typst.app/docs/).
## Références
Si vous êtes familier avec LaTeX et souhaitez nous aider, vous pouvez lire l'article suivant : [Guide pour les Utilisateurs de LaTeX](https://typst.app/docs/guides/guide-for-latex-users/).
## Attributions
Le contenu de ces notes est attribué à [Vincent Nivoliers](https://perso.liris.cnrs.fr/vincent.nivoliers/).
Ces notes concernent le cours [LIFAPC](https://perso.liris.cnrs.fr/vincent.nivoliers/lifapc/).
La _pipeline_ gitlab originale a été créée par [Iván Sánchez Ortega](https://gitlab.com/IvanSanchez) et est disponible [ici](https://gitlab.com/IvanSanchez/gitlab-ci-typst).