Commit Graph

4 Commits (main)

Author SHA1 Message Date
iGor milhit 1d49fe91d9
projet: complète le modèle
- Améliore l'usage des polices, pour se passer de TheSans.
- Utilise une version des scripts JS servis par le projet, que ce soit
  pour l'interface de pagedjs ou pour recharger le document dans
  l'interface web restant au même endroit dans le document.
- Ajoute la classe `.newpage` à la liste des sélecteurs provoquant un
  saut de page.
- Crée la classe `.exercise` pour mettre en avant les sections
  d'exercice.
- Utilise la variable pandoc `noscript` (à passer dans la commande
  pandoc avec -V noscript=true) lors de la production du PDF avec pandoc
  et le pdf-engine pagedjs-cli.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-06 16:23:02 +01:00
iGor milhit 2687b0e0bc
projet: améliore le modèle et l'exemple
- Complète la documentation pour mieux expliquer la structure du projet
  et l'utilisation des commandes pour générer le document PDF final.
- Améliore la syntaxe markdown de la documentation.
- Documente l'utilisation du modèle dans son propre projet. Fixes #2.
- Documente la manière de rédiger un document en utilisant la syntaxe
  markdown et certaines particularités qui sont données en exemple dans
  le fichier `example.md`. Fixes #1 (au moins en partie).
- Structure, ordonne et documente le fichier des règles de style afin
  d'en améliorer la lecture et la compréhension. Une partie de la
  documentation sur l'utilisation de ce modèle se retrouve dans ce
  fichier. Fixes #1 (dans une autre partie).
- Implémente des améliorations de style réalisée avec le projet BibLaTeX
  et Zotero, notamment la numérotation de la table des matières et sur
  l'affichage du numéro de page de chaque section.
- Configure les polices utilisées. Fixes #3.
- Mets à jour la base de donnée bibliographique (`references.bib`).
- Mets en forme les tableaux.
- Améliore le rendu des blocs de code préformatés.
- Supprime le soulignement des appels de note. Fixes #4.
- Ajoute du contenu à l'exemple afin de mieux montrer le résultat
  obtenu. Fixes #1 (également).
- Ignore le dossier `release/` qui contient des fichiers propres à la
  publication de version.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-04-25 13:51:12 +02:00
iGor milhit e0803d125a
projet: met en place le projet et l'exemple
- Complète le `README.md`.
- Place les fichiers statiques nécessaires au modèle dans le dossier
  idoine.
- Ajoute le fichier de style CSS pour l'interface de prévisualisation.
- Ajoute le fichier de style CSS contenant la mise en forme finale.
- Propose une première version de l'exemple.
- Génère et numérote la table des matières.
- Ignore les éventuels fichiers de sortie en `example.*` et `test.*`.

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2023-04-24 15:18:18 +02:00
iGor milhit 5df8cef656 Initial commit 2023-04-21 11:16:30 +02:00