Un petit état des lieux (qui sert aussi de boussole pour la suite). On est capable de fournir un PDF pour les tutos Arduino, C, Réseaux et C++, c’est déjà une réussite, mais il y a bien sûr toujours quelques ratés et autres à gérer.
Les tableaux
La taille de chaque colonne n’est pas bien calculé pour le moment. On veut la longueur d’une ligne divisée par le nombre de colonnes, mais il faut aussi prendre en compte l’espacement du séparateur de colonnes (\tabcolsep
). Donc en gros, la dimension d’une colonne d’un tableau à x
colonnes doit être \dimexpr(\linewidth) / x - 2\tabcolsep
et pas seulement \dimexpr(\linewidth) / x
. Ça peut se régler du côté de zmarkdown, mais aussi du côté du template en fournissant une commande \columnWidth{x}
qui fait ce calcul.
Toujours est-il que passé un certain nombre de colonnes, le tableau va être trop grand pour la page. Une solution envisagée est de mettre ce tableau en paysage s’il dépasse un certain nombre de cases. Pour le faire « facilement », il serait possible de repousser ce tableau dans une annexe réservée aux trop gros tableaux.
Les notes de bas de page
Quelques problèmes au niveau des notes de bas de page dans une légende remontés par @pierre_24. J’ai l’impression qu’un \protect
sur la commande devrait suffire (à tester), mais plus globalement, je me demande de plus en plus dans quel cas \footnote
nous poserait problème. La commande semble fonctionner dans longtable
, et c’est le cas où elle pose généralement problème. Bref, je sens de plus en plus qu’utiliser \footnote
protégée serait plus simple. À voir ?
De plus, utiliser ce premier point devrait régler (je pense) un problème soulevé par TAlone, à savoir l’endroit où renvoient les liens vers les notes de bas de page (on veut qu’ils renvoient à la note et pas au haut de la page).
Sommaire
Au niveau de la table des matières, on prend en compte des choses qui ne devraient pas être affichées. Ça cause problème si on y utilise par exemple une abréviation, en particulier pour le sommaire intégré au PDF (celui que la majorité des lecteurs PDF affiche sur le côté).
Je reprends également deux suggestions de @TAlone dans ce sujet.
- Les numéros de page dans la table des matières ne sont pas cliquables, ce serait chouette qu’ils le soient. (Très facile à régler)
- il y a beaucoup de blanc, par exemple je m’attendrais à ce que les introductions de parties (généralement quelques lignes), soient collées au premier titre de la partie.
La seconde en particulier mérité une petite discussion histoire que tout le monde soit d’accord sur le formatage des introductions.
- Autre rajout vu dans le PDF de mon billet ici (dans l’introduction plus précisément), le code inline est illisible dans les titres des blocs (en tout cas des blocs informations).