J’ai eu récemment besoin de créer une commande dont le nombre d’arguments serait illimité. Il s’agissait de permettre d’indiquer une série de référence biblique associée à un passage. Voici comment, sur conseil du TeXnicien de surface.
Problème
Le texte que j’étudie fait allusion par moment à des passages bibliques. Je souhaite ajouter une note de bas de page indiquant : Cf. Passage 1 ; Passage 2 ; Passage n. etc
Évidemment, je pourrais le faire à la main, mais utiliser une commande (…)
Commande
Une commande latex prend (ou pas) des arguments et retourne quelquechose à partir des arguments. En somme c’est l’équivalent d’une fonction dans les langages de programmation.
-
Commandes à arguments illimités
21 avril 2013, par Maïeul -
Une commande pour les citations bibliques
21 janvier 2011, par MaïeulSuite de mon précédent article sur Bibleref. J’explique ici comment et pourquoi j’ai créé ma propre commande \bible.
Les besoins
Mes textes sources, notamment les sermons que j’étudie, citent souvent des passages bibliques. Je souhaitais : Mettre en emphase ces passages. Préciser en note de bas de page la référence biblique, mais de manière facultative. Avoir une seule commande pour faire tout cela.
Les outils
Je souhaite donc définir une commande \bible[livre][passage]Citation (…) -
Chiffres romains en latex
6 décembre 2010, par MaïeulLes historiens sont férus de chiffres romains. Pour numéroter les siècles, et pour numéroter les chapitres des textes sources. Voici quelques commande latex que j’ai définis pour me faciliter la tâche. % Romain \newcommand\cRM[1]\MakeUppercase\romannumeral #1 % Capital \newcommand\cRm[1]\textsc\romannumeral #1 % Petit majuscule \newcommand\crm[1]\romannumeral #1 % Siècle % \newcommand\siecle[1]\cRm#1\textsuperscripte siècle
La commande \cRM converti un nombre en chiffres romains en (…)