Aller au contenu

Le dialogue dans Fabrilivre

Fabrilivre permet l'usage de styles de dialogue différent.

Voici trois styles proposés par défaut :

  • fr-FR : style français classique.
  • fr-WB : style français revisitĂ©, sans les guillemets, un peu comme pour le théâtre.
  • par dĂ©faut : style aux guillemets anglais.

Pour déterminer le style appliqué, il faut ajouter l'attribut style-dialogue à la balise livre-chapitre-corps et lui indiquer le style désiré en valeur.

Exemple de style français
â—Šlivre-chapitre-corps[#:style-dialogue "fr-FR"]{...}

N'hésitez pas à tester ces trois styles pour voir celui qui vous convient le mieux. Vous n'avez pas à modifier l'intérieur de livre-chapitre-corps pour changer de style.

Personnaliser le style de dialogue

Fabrilivre vous permet d'opter pour un style personnalisé de dialogue.

Allez chercher le fichier parameterized-content.rkt.

La partie qui nous intéresse particulièrement est celle-ci :

(match style-dialogue
    ["fr-FR" (values "" "" "« " " »" "— " "« ")]
    ["fr-WB" (values "" "" "— " "" "— " "« ")]
    [_ (values "”" "“" "" "" "" "“")])

Nous retrouvons ici les trois styles évoqués au début de cette documentation.

Soit vous modifiez la ligne qui commence par [_ (values ... pour remplacer le comportement par défaut, soit vous ajoutez votre propre ligne, et vous y faites référence avec l'attribut style-dialogue de livre-chapitre-corps.

Dans la liste (values ...), voici la correspondance des valeurs :

(values "<1>" "<2>" "<3>" "<4>" "<5>" "<6>")

  1. fermeture de ligne de dialogue (n'importe laquelle)
  2. ouverture de ligne de dialogue (n'importe laquelle)
  3. ouverture de ligne de dialogue unique, ou de première ligne d'une succession de lignes de dialogue
  4. fermeture de ligne de dialogue unique, ou de dernière ligne d'une succession de lignes de dialogue
  5. ouverture de ligne de dialogue intermédiaire (ligne entre deux autres lignes de dialogue)
  6. caractère de continuation de dialogue (dans le cadre d'une citation multi-paragraphe)