Modèle:Métrifieur

Documentation
Logo du langage Lua.
Ce modèle utilise le module Tekstilaro, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d’abord via une sous-page bac à sable ou dans votre espace utilisateur. Voir le Projet:Scribunto (de la Wikipédia en français) si vous voulez en savoir plus.

{{Métrifieur }} est un modèle qui facilite la mise en forme des poèmes avec plus de souplesse que la balise poem. Il ignore les caractères d’espacement au début du texte et crée un nouveau paragraphe à chaque fois que plusieurs retour à la ligne se succèdent directement. Chaque paragraphe a sa première ligne indenté par défaut.

Syntaxe modifier

Syntaxe simplifiée :

{{Métrifieur | texte }}
{{Métrifieur | texte | 42 }}
{{Métrifieur | texte | 0 }}
{{Métrifieur | texte | 12 | non }}
Arguments optionnels sauf indiqué :
  • texte= : le texte qu’il s’agit de mettre en forme.
  • indentation= : la valeur en pixel de l’indentation de la première ligne de chaque paragraphe.
  • sauf_premier [= {vrai|oui|.*}] : si l’argument est passé (sans paramètre, donc en fournissant implicitement une chaîne vide) ou renseigné avec la valeur vrai ou oui, alors le premier paragraphe n’est pas indenté. Cela permet par exemple d’éviter l’ajout d’indentation au début d’une nouvelle page lorsqu’un vers débute une page mais pas un paragraphe. Tout autre valeur, ou l’absence du paramètre dans l’appel au modèle, conduit au comportement par défaut qui est d’indenter également le premier paragraphe.

Exemple modifier

{{Métrifieur|texte=
De cet humble modèle
Faîtes usage mille fois.
Et même avec zèle
Prenez le comme loi.

Mais des infidèles
Qui n’en voudraient pas,
Ne prenez pas en gel
Car ils ont bien ce droit.
}}

De cet humble modèle
Faîtes usage mille fois.
Et même avec zèle
Prenez le comme loi.

Mais des infidèles
Qui n’en voudraient pas,
Ne prenez pas en gel
Car ils ont bien ce droit.