Directives pour convertir le manuel en pandoc
- Il vaut mieux avancer avec les petits pas (un chapitre à la fois).
- Faire des PR pour les ajouts au repo
Pour un chapitre X.md dans https://github.com/fuhrmanator/log210-notes-de-cours/tree/master/src/chapters:
- Copier
X.md
dans la racine de ce projet, mais avec le nomX.qmd
- Ajouter
X.qmd
dans le fichier_quarto.yml
à la sectionchapters:
(dans le bon ordre). - Pour une figure en PlantUML, il faut changer plusieurs lignes:
- La caption doit avoir le "label" (étiquette) juste après
.plantuml
et avantcaption=
. - Les étiquettes doivent commencer avec
fig-
. - S'il y a une ligne
!include ../forme.pumlinclude
dans le diagramme PlantUML, elle doit être changée à!include ecriture.pumlinclude
parce que ce fichier a été déplacé et renommé. Ce changement peut se faire avec l'outil de Chercher et Remplacer dans VSCode. Exemple AVANT
et APRÈS (format pour Quarto)```{.plantuml caption="Ceci est un diagramme" #mdd-des } @startuml !include ../forme.pumlinclude
Notez que si on ouble de changer ces choses, la génération du document va geler, car Quarto ne traite pas bien des erreurs de l'extension PlantUML.```{.plantuml #fig-mddDes caption="Ceci est un diagramme" } @startuml !include ecriture.pumlinclude
- La caption doit avoir le "label" (étiquette) juste après
- Pour une figure avec une image (ex.
![nom](images/monImage.png)
) ou table, il faut changer les étiquettes aussifig-yyy
outbl-yyy
) - Pour les références croisées
la figure \ref{label}
, il faut fairela @fig-label
(oule @tab-label
). Notez que le motfigure
outableau
est dans le texte généré par Quarto dans le@fig-yyy
). - Il y a aussi
\nameref{...}
pour faire référence au nom d'une section, p. ex. "Spectre de la conception". Malheureusement, quarto ne supporte pas ça. Élément | Étiquette :-------|:---------- Figure |fig-
Tableau |tbl-
Section |sec-