You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+48-21
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
# Modèle HEIG-VD pour Rapport de Bachelor <!-- omit in toc -->
2
2
3
-
Ce référentiel contient un modèle de document LaTeX pour la production d'un rapport de Bachelor[HEIG-VD](http://heig-vd.ch). Il peut être adapté au besoin.
3
+
Ce référentiel contient le modèle de document LaTeX pour la production d'un rapport de bachelor[HEIG-VD](http://heig-vd.ch). Il peut être adapté au besoin.
-[FAQ (Foire Aux Questions)](#faq-foire-aux-questions)
30
+
-[Ma compilation est trop lente](#ma-compilation-est-trop-lente)
31
+
-[J'aimerais rajouter mon nom en haut de toutes les pages](#jaimerais-rajouter-mon-nom-en-haut-de-toutes-les-pages)
27
32
-[Aide et Support](#aide-et-support)
28
33
29
34
## Contexte
30
35
31
-
Cet environnement de repose pas sur [Overleaf](https://www.overleaf.com/) parce que la plateforme en ligne ne permet pas la gestion des dépendances et des artefacts et qu'elle est devenue payante avec le temps. Avec une solution en ligne les figures générées à partir de scripts (Python), les illustrations faites avec [draw.io](https://app.diagrams.net/) et la conversion de figures (`svg` en `pdf`), ne peut pas être automatisée.
36
+
Cet environnement de repose pas sur [Overleaf](https://www.overleaf.com/) parce que la plateforme en ligne ne permet pas la gestion des dépendances et des artefacts et qu'elle est devenue payante avec le temps.
37
+
38
+
Avec une solution en ligne comme Overleaf, les figures générées à partir de scripts (Python), les illustrations faites avec [Draw.io](https://app.diagrams.net/) et la conversion automatique de figures (`svg` en `pdf`), ne peuvent pas être automatisées. En revanche, en profitant d'un environnement de développement local, avec l'appui de Docker, ces tâches peuvent être automatisées et la compilation rendue plus rapide.
32
39
33
40
Ce modèle de document se veut simple d'accès pour les étudiantes et les étudiants de la HEIG-VD. Il peut être adapté et est libre d'utilisation.
34
41
@@ -43,8 +50,6 @@ Une fois ces logiciels installés et démarrés, vous devez configurer une exten
Il est suggéré d'utiliser WSL2 avec la distribution Ubuntu par soucis de facilité d'utilisation.
47
-
48
53
## Utilisation
49
54
50
55
L'environnement d'édition conseillé est l'éditeur [Microsoft Visual Studio Code](https://code.visualstudio.com/) couplé à [Docker](https://www.docker.com/) et au [Dev Containers](https://code.visualstudio.com/docs/remote/containers). Ceci vous évite d'installer une distribution LaTeX. Alternativement, il est possible de travailler dans [WSL](https://docs.microsoft.com/en-us/windows/wsl/install-win10).
@@ -53,9 +58,9 @@ La distribution LaTeX conseillée est [TeX Live](https://www.tug.org/texlive/).
53
58
54
59
## VsCode + Docker + LaTeX Suite
55
60
56
-
Certainement l'une des plus élégante manière de développer avec LaTeX est d'utiliser Visual Studio Code avec un container POSIX contenant une distribution TeXLive.
61
+
Certainement l'une des plus élégantes manières de développer avec LaTeX est d'utiliser Visual Studio Code avec un conteneur POSIX contenant une distribution TeXLive.
57
62
58
-
L'éditeur couplé à LaTeX Workshop de James Yu permet une éditition fluide. Le menu `commands` offre l'accès à tous les outils de base. La structure (en bas à gauche) et accessible par Ctrl+Alt+X permet de naviguer facilement dans le code. Le panneau des symboles (à droite) permet l'insertion facile de caractères mathématiques.
63
+
L'éditeur couplé à LaTeX Workshop de James Yu permet une édition fluide. Le menu `commands` offre l'accès à tous les outils de base. La structure (en bas à gauche) et accessible par Ctrl+Alt+X permet de naviguer facilement dans le code. Le panneau des symboles (à droite) permet l'insertion facile de caractères mathématiques.
59
64
60
65

61
66
@@ -81,19 +86,19 @@ L'éditeur de PDF [Sumatra](https://www.sumatrapdfreader.org/) est conseillé po
81
86
82
87
Pour bien démarrer, commencez par faire un *fork* du référentiel en cliquant sur le bouton **Fork** depuis l'interface GitHub. Ceci vous crée une copie du modèle dans votre propre organisation GitHub. Clonez ensuite le référentiel avec `git clone`.
83
88
84
-
### Demarrer vscode
89
+
### Démarrer vscode
85
90
86
91
Si vous n'avez pas installé VS code et Docker, vous devez les installer au préalable.
87
92
88
93
Démarrez vscode et installez l'extension *Visual Studio Code Remote - Containers*.
89
94
90
95
Ouvrez le dossier (`CTRL+K+O`), l'environnement de développement sera automatiquement démarré.
91
96
92
-
**NOTE:** La construction initiale du container prend beaucoup de temps car la distribution LaTeX doit être téléchargée. Vous pouvez aller boire un café.
97
+
**NOTE:** La construction initiale du conteneur prend beaucoup de temps, car la distribution LaTeX doit être téléchargée. Vous pouvez aller boire un café.
93
98
94
99
### Compiler
95
100
96
-
Pour compiler le rapport exécutez simplement la commande `make`. Normalement, votre rapport est automatiquement compilé à chaque sauvegarde de vos modifications.
101
+
Pour compiler le rapport, exécutez simplement la commande `make`. Normalement, votre rapport est automatiquement compilé à chaque sauvegarde de vos modifications.
97
102
98
103
### Nettoyer la base de code
99
104
@@ -123,7 +128,7 @@ Les figures au format `.drawio` sont converties en `.drawio.pdf` en utilisant la
123
128
124
129
Les figures au format `.py` sont générées à l'aide de Python.
125
130
126
-
Pour chacun de ces formats un exemple est donné. L'utilisateur final est libre de modifier la logique de production de ces fichiers et d'en ajouter selon ses besoins.
131
+
Pour chacun de ces formats, un exemple est donné. L'utilisateur final est libre de modifier la logique de production de ces fichiers et d'en ajouter selon ses besoins.
127
132
128
133
Les conventions de nommage des fichiers intermédiaires sont les suivantes :
129
134
@@ -152,7 +157,7 @@ L'ordre conseillé pour le sommaire d'un rapport de Bachelor est le suivant:
152
157
5. Table des matières
153
158
6. Liste des figures
154
159
7. Liste des tables
155
-
8. Liste des abbreviations*optionnel*
160
+
8. Liste des abréviations*optionnel*
156
161
9. Liste des symboles *optionnel*
157
162
10. Liste des codes sources *optionnel*
158
163
11. Introduction
@@ -178,8 +183,8 @@ Les conventions consensuelles d'usage sont les suivantes :
178
183
179
184
### Numérotation des pages
180
185
181
-
- La première et dernière page de couverture ne sont pas numérotées
182
-
- Les pages vide ne sont pas numérotées
186
+
- La première et dernière page de couverture n’est pas numérotée
187
+
- Les pages vides ne sont pas numérotées
183
188
- Les pages précédant le premier chapitre du document sont numérotées en chiffres romains.
184
189
- Les pages à partir du premier chapitre du document sont numérotées en chiffres indo-arabes.
185
190
@@ -201,11 +206,11 @@ Les conventions consensuelles d'usage sont les suivantes :
201
206
- Les paragraphes sont soit indentés, soit espacés, mais pas les deux.
202
207
- Le premier paragraphe d'une section n'est jamais indenté.
203
208
- En français, les énumérations utilisent le [tiret demi-cadratin](https://fr.wikipedia.org/wiki/Tiret) (`U+2013`).
204
-
- Une énumération non ordonnée est considérée comme une phrase continue, chaque entrée sera ponctuée d'une virgule ou d'un pointvirgule.
205
-
- Une énumération ordonnée peut être constituée de phrase complètes.
206
-
- Les unités de mesure sont espacée de la grandeur associée par une [espace insécable](https://fr.wikipedia.org/wiki/Espace_ins%C3%A9cable) et ne sont pas en italique ni placées entres crochets.
207
-
- Les majuscules sont accentuées comme le recommande l'académie Française.
208
-
- Et cetera s'écrit `etc.` et est toujours précédé d'une virgule dans une énumération. La locution peut être remplacée par des points de suspension `...`. En aucun cas, ces deux formes sont combinées (`etc...`). Les points de suspension sont toujours collés dernier caractère d'une liste énumérée. (`a, b, c...`).
209
+
- Une énumération non ordonnée est considérée comme une phrase continue, chaque entrée sera ponctuée d'une virgule ou d'un point-virgule.
210
+
- Une énumération ordonnée peut être constituée de phrases complètes.
211
+
- Les unités de mesure sont espacées de la grandeur associée par une [espace insécable](https://fr.wikipedia.org/wiki/Espace_ins%C3%A9cable) et ne sont pas en italique ni placées entres crochets.
212
+
- Les majuscules sont accentuées comme le recommande l'Académie française.
213
+
- Et cetera s'écrit `etc.` et est toujours précédé d'une virgule dans une énumération. La locution peut être remplacée par des points de suspension `...`. En aucun cas, ces deux formes ne sont combinées (`etc...`). Les points de suspension sont toujours collés, dernier caractère d'une liste énumérée. (`a, b, c...`).
209
214
- Les mots étrangers ou les anglicismes sont placés en italique.
210
215
211
216
### Locutions
@@ -230,7 +235,7 @@ Pour que github action puisse générer la release il faut donner les droits à
230
235
231
236
## Technologies utilisées
232
237
233
-
-[XeLaTeX](https://en.wikipedia.org/wiki/XeTeX) permet le support natif de l'Unicode dans la production de fichiers PDF.
238
+
-[LuaLateX](https://www.luatex.org/) permet le support natif de l'Unicode dans la production de fichiers PDF.
234
239
-[Inkscape](https://inkscape.org/) pour la conversion d'images SVG en PDF.
235
240
-[Draw.io](https://app.diagrams.net/) pour la conversion de diagrammes au format draw.io (XML) en PDF.
236
241
-[Python](https://www.python.org/) pour la génération de figures à partir d'une source de données brute, et la coloration syntaxique de code.
@@ -246,12 +251,34 @@ Pour que github action puisse générer la release il faut donner les droits à
246
251
-[Diagrammes BPMN 2.0](https://www.bpmn.org/) (*Business Process Model And Notation*)
-[KaoBook de Jimmy Roussel](https://github.com/JimRou/template_kaobook)
258
+
-[Zurich University of Applied Sciences](https://github.com/matteodelucchi/ZHAW_thesis-template)
259
+
-[Université de la Sorbonne](https://github.com/itoumlilt/sorbonne-univ-cleanthesis)
260
+
249
261
## Références
250
262
251
263
-[Petites leçons de typographie](https://jacques-andre.fr/faqtypo/lessons.pdf) de Jaques André
252
264
-[Lexique des règles typographiques en usage à l’Imprimerie
253
265
nationale](https://www.payot.ch/Detail/lexique_des_regles_typographiques_en_usage_a_limprimerie_nationale-collectif-9782743304829) de l'Imprimerie Nationale française. ISBN 2-7433-0482-0
254
266
267
+
## FAQ (Foire Aux Questions)
268
+
269
+
### Ma compilation est trop lente
270
+
271
+
Il est vivement recommandé d'utiliser un environnement Linux (WSL2 depuis Windows ou un Linux/Unix natif pour profiter de la rapidité du système de fichier. Votre compilation sera beaucoup plus rapide. N'oubliez pas si vous êtes dans WSL2 de ne pas travailler depuis votre point de montage Windows (`/mnt/c/Users/...`) mais depuis le système de fichier Linux (`/home/user/...`).
272
+
273
+
### J'aimerais rajouter mon nom en haut de toutes les pages
274
+
275
+
Il n'est généralement pas recommandé de mettre son nom sur toutes les pages d'un livre ou d'un rapport de thèse bien que de nombreux modèles le fassent et que certains enseignants le demandent. Néanmoins il existe des conventions académiques et éditoriales qui réfutent cette pratique.
276
+
277
+
- Le nom de l'auteur apparaît habituellement sur la page de couverture et éventuellement dans les en-têtes des chapitres, mais pas sur chaque page.
278
+
- Ce serait considéré comme inutile et redondant, car le lecteur sait déjà qui a écrit le livre.
279
+
280
+
Les bonnes pratiques de mise en page recommandent de ne pas surcharger les pages de texte inutile. Les en-têtes et les pieds de page sont généralement réservés aux informations utiles pour la navigation dans le document, telles que le titre du chapitre en cours, le numéro de page, etc.
281
+
255
282
## Aide et Support
256
283
257
-
Pour toute question sur l'utilisation de ce modèle de document, veuillez créer une nouvelle [issue](https://github.com/heig-vd-tin/template-tb/issues), ou vous adresser à l'auteur du modèle Prof. Yves Chevallier.
284
+
Pour toute question sur l'utilisation de ce modèle de document, veuillez créer une nouvelle [issue](https://github.com/heig-vd-tin/template-tb/issues), ou vous adresser à l'auteur du modèle Prof. Yves Chevallier.
Copy file name to clipboardexpand all lines: abstract.tex
+1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
% Francais
2
2
\lipsum[1]
3
3
4
+
%% L'asterisme est un signe typographique en forme d'étoile, utilisé pour marquer une pause dans un texte ou pour séparer des paragraphes. Il est souvent utilisé pour indiquer un changement de scène dans un récit. Bien qu'il se fasse rare dans la typographie moderne, c'est un symbole de choix pour séparer les différentes langues du résumé de thèse.
0 commit comments