Aller au contenu
  1. Posts/

Template de livret de mariage avec le LaTeX Songs Package

·434 mots·3 mins
Lacroix Raphaël (Chepycou)
Auteur
Lacroix Raphaël (Chepycou)
Bonjour, bienvenue sur mon blog. Je suis Raphaël LACROIX, je développe diverses applications pendant mon temps libre, allant du très inutile au parfois utile. Je fais aussi beaucoup de Capture The Flag et de défis de cybersécurité.
Sommaire
Templates Latex (Song) - Cet article fait partie d'une série.
Partie 2: Cet article

Bonjour à tous 👋

Il y a un certain temps j’avais parlé de mon template pour des livrets de mariage en latex faciles avec un rendu professionnelle construits avec le paquet Songs.

Le template
#

alt text

Le template est disponible ici. Il reste cependant quelques améliorations à apporter, comme la création d’un échantillon en anglais, mais je n’ai pas le temps de le faire pour l’instant, donc si quelqu’un veut bien envoyer une Merge Request, je l’accepterai volontiers (de même pour une messe en latin (dans la forme extraordinaire) ou dans d’autres langues).

Usage
#

Cette documentation (très lacunaire) suppose pour l’instant que vous savez comment configurer pdflatex ou lualatex et les paquets associés ou que vous utilisez overleaf, je ferai peut-être un tutoriel spécifique sur la façon d’installer les dépendances sur Ubuntu/Fedora (toute contribution est bien évidement la bienvenue !).

  • Ouvrez le fichier p1.svg Changez les noms, la date, le nom de l’église/paroisse
    • Exporter le fichier en p1.pdf
  • Ouvrez le fichier main.tex et changez les variables principales ligne 22 :
    \def\names{
      ... % Ex : Eve \& Adam
    }
    
    \def\date{
      ... % Ex : 01 Juin 2025
    }
    
  • Ensuite, dans le même fichier, recherchez chaque Eve & Adam et remplacez-les par vos propres noms.
  • Puis toujours dans le fichier .tex Remplacez les chansons comme suit :
    • Le titre :
      \beginsong{<TITLE DE LA CHANSON>}[
          by={<AUTEUR DE LA CHANSON>},
          sr={<REFERENCE DE LA CHANSON>} % Par exemple le livre de la bible d'où provient le texte
        ]
      
    • Chaque beginsong doit avoir un endsong correspondant
    • assurez-vous que chaque [ et { est fermé ;)
    • Si vous voulez ajouter une petite note, vous pouvez la mettre dans :
      \textnote{<Votre texte ici>}
      
    • Les vers et les refrains sont comme suit :
      \beginverse
      ...
      \endverse
      
      \beginchorus
      ...
      \endchorus 
      
  • Si vous souhaitez ajouter une image, vous pouvez vous baser sur les exemples d’insertion d’images (et réutiliser celle inclues dans le template pour votre propre mariage si vous le souhaitez).
    • Si vous voulez ajouter une image et que la page en question ne contient aucun intersong, il est possible d’utiliser le snippet de code ci-suivant :
        \setlength{\sbarheight}{0pt}
      \begin{intersong}
          \noindent\begin{tikzpicture}[remember picture, overlay, shift={(current page.south west)}]
              \node[anchor=south west] at (4,6) {\includegraphics[height=.4\paperheight, keepaspectratio]{img/water.png}};
          \end{tikzpicture}
      \end{intersong}
      \setlength{\sbarheight}{1pt}
    
  • Il y a beaucoup de paramètres que nous avons modifiés. Consultez la partie consacrée aux réglages à partir de la ligne 35
  • Si vous voulez faire autre chose (et que vous avez un peu de connaissances en LaTeX), allez voir la documentation officielle pour le paquetage des chansons.

Le template est accessible ici :

Templates Latex (Song) - Cet article fait partie d'une série.
Partie 2: Cet article