Prise en compte du bug dans Pandoc pour affichage de la forme longue dans la bibliographie

This commit is contained in:
Bastien Dumont 2022-01-09 20:06:38 +01:00
parent a227abf29d
commit 32260151ab
4 changed files with 10 additions and 1 deletions

View File

@ -15,3 +15,7 @@
et d'utiliser la variable `original-author` pour la forme abrégée.
Cela permet, par exemple, d'abréger
« Abū ʿUṯmān ʿAmr b. Baḥr al-Kinānī al-Fuqaymī al-Baṣrī » en « al-Ǧāḥiẓ ».
**Attention :** pour les utilisateurs de Pandoc,
au moins jusqu'à la version 0.6 de _citeproc_,
[un bug](https://github.com/jgm/citeproc/issues/99)
empêche d'afficher la forme longue du nom dans la bibliographie.

View File

@ -413,7 +413,7 @@ Le type d'une source primaire est celui de la publication qui la contient. Les i
Les informations suivantes peuvent être ajoutées :
* L'auteur de la source doit être renseigné dans le champ *Auteur*;
* Si le nom de l'auteur de la source doit être abrégé dans certaines circonstances (p. ex. Muḥammad b. Jarīr b. Yazīd al-Ṭabarī, à abréger en al-Ṭabarī), il faut saisir la forme abrégée dans le champ unique de *Auteur* (voir ci-dessous) et la forme longue dans *Extra* comme valeur de la variable `original-author`;
* Si le nom de l'auteur de la source doit être abrégé dans certaines circonstances (p. ex. Muḥammad b. Jarīr b. Yazīd al-Ṭabarī, à abréger en al-Ṭabarī), il faut saisir la forme abrégée dans le champ unique de *Auteur* (voir ci-dessous) et la forme longue dans *Extra* comme valeur de la variable `original-author`^[Pour les utilisateurs de Pandoc : au moins jusqu'à la version 0.6, _citeproc_ contient [un bug](https://github.com/jgm/citeproc/issues/99) qui fait que la forme longue du nom ne peut pas être affichée dans la bibliographie.];
* Dans le cas contaire, transformer le champ de saisie en champ unique en cliquant sur le symbole à gauche du bouton « supprimer ».
* Le titre de la source doit être renseigné dans *Extra* comme valeur de la variable `annote`;
* Si le titre de la source et celui de la publication sont redondants, utilisez la variable `year-suffix` dans *Extra* avec une valeur telle que « titre redondant ». Selon le style utilisé, cela conduira à afficher seulement l'un des deux titres dans la bibliographie.\

View File

@ -1,3 +1,4 @@
../Filtres-Pandoc/remove-superfluous-spaces.sh
../Filtres-Pandoc/en-dash-to-hyphen-in-ranges.lua
../Filtres-Pandoc/suppress-column-label-patrologia.lua
../Utilitaires/corrections-bugs-pandoc-citeproc.sh

View File

@ -0,0 +1,4 @@
#!/bin/bash
# https://github.com/jgm/citeproc/issues/99
sed 's/{"t":"Str","c":"|"},{"t":"SmallCaps","c":\[{"t":"Str","c":"Long"}\]}/{"t":"Str","c":"|"},{"t":"SmallCaps","c":[{"t":"Str","c":"Auteur avec un nom long"}]}/' -