Sujet sur Discussion utilisateur:ElioPrrl

Résumé par ElioPrrl

modification refusée

Koreller (discussioncontributions)

Bonjour ElioPrrl,

Avec la transcription des Constitution de la Suisse j'utilise pas mal ton modèle Modèle:Art., mais il ne permet pas d'avoir le texte en small-capitals (comme pour respecter la transcription sur cette page : Page:Constitution Suisse, 1848.pdf/4.

Est-ce que ce serait possible d'ajouter un argument pour que le texte se transforme en sc ?

En te remerciant !

ElioPrrl (discussioncontributions)

Bonjour Koreller !

Honnêtement, dans ce cas, je vous conseillerais de faire simplement {{sc|{{art.|4|cap}}}}, par exemple. Le code de ces modèles bibliographiques (fig., p., t., vol., et ainsi de suite) fait usage de {{abréviation}}, et pas de balise HTML, et à ce titre, ne prévoit pas actuellement de personnalisation de la mise en forme (ni petites capitales, ni italiques, ni taille ou graisse de la fonte, etc.). Bien évidemment, je pourrais inclure cet appel à {{abréviation}} dans un span avec des paramètres supplémentaires optionnels. Seulement, si on utilise le modèle sans vouloir de mise en forme particulière, ce span sera tout à fait inutile ; et, en présence de mise en forme, le résultat ne serait pas plus léger que celui créé par la solution que je vous propose. De plus, à moins de faire une croix sur la permutabilité des paramètres, il faudrait multiplier les tests #switch ou #ifeq, ce qui ne peut être souhaitable dans des pages avec de nombreuses inclusions de modèles (ce qui est arrivé pour moi avec les Mémoires sur le refroidissement des planètes de Buffon, où je faisais emploi de {{sfrac}} très souvent, modèle qui assurait sa très grande souplesse grâce à de nombreux tests, mais qui en contre-partie coûtait très cher lors de la transclusion ; ce modèle a été simplifié depuis, mais au prix de moins de souplesse).

Je suis bien conscient que ma réponse peut paraître très peu optimale, mais honnêtement je ne crois pas que cela rallongera significativement le temps de correction que de taper {{sc|{{art.|4|cap}}}} plutôt que {{art.|4|cap|sc}}. En espérant avoir été convaincant dans cette réponse forcément décevante ^^

Koreller (discussioncontributions)

Pas de souci !