Skip to content

patch: option automatique pour auteurs au singulier

Louis-Olivier Brassard requested to merge feat-auteurs-singulier into main

Lorsqu’il n’y a qu’un·e seul·e auteur·trice, la page d’accueil affiche tout de même « Auteurs » au pluriel. Cette incohérence a été relevée par Michael E. Sinatra le 25 juin 2025 dans un canal Mattermost de la Chaire de recherche du Canada sur les écritures numériques.

Pour contourner la limitation des templates pandoc, il est possible de faire une évaluation statique du nombre d’auteurs (y en a-t-il un ou plusieurs?) à même le générateur python/pressoir et de passer cette information à pandoc sous forme d’une variable libre.

Étant donné que pandoc est invoqué en interface ligne de commande avec une liste d’arguments, on peut simplement ajouter cette option à la liste:

--variable=singleauthor

Les arguments suivants sont équivalents (aucune valeur assignée signifie simplement que la variable est true):

-V singleauthor
-V singleauthor=true
--variable=singleauthor:true

Voir https://pandoc.org/MANUAL.html#option--variable

Pandoc ne permet pas d’utiliser des comparateurs dans son langage de templating -- uniquement la vérification true / false, d’où ce patch suggéré.

Voir https://pandoc.org/MANUAL.html#conditionals

Signed-off by: Louis-Olivier Brassard louis@loupbrun.ca

Merge request reports

Loading