Aller au contenu

Modèle:Fraction

Un livre de Wikilivres.
Ceci est la sous-page de documentation du modèle [[|{{}}]] ; elle est insérée sur la page de celui-ci à l’aide du modèle {{Documentation}}. C’est également sur cette page que vous placerez les liens interwiki et les catégories du modèle.

Ce modèle sert à mettre en forme une fraction simple au sein du texte, avec 1, 2 ou 3 paramètres.

{{frac|a|b|c}}
abc (entier, numérateur et dénominateur ; exemple de rendu : 123456789
{{fraction|a|b}}
ab (numérateur et dénominateur)
{{fraction|a}}
1a (dénominateur seulement)
  • Avertissement : Ce modèle ne respecte pas les conventions concernant les nombres sur wikipedia, voir wikipedia:fr:WP:CCN.
  • L’exponentiation et l’indiciation brutes de l’HTML sont ajustées avec du CSS dans le but que le numérateur ne dépasse pas la hauteur des capitales / chiffres alignés, et que le dénominateur soit posé sur la ligne de base, selon les conventions de rendu des fractions dites vulgaires. Comparer :
    • sans CSS : 123 456789 ;
    • avec ajustement en CSS : 123456789.
  • Ce modèle utilise la barre de fraction U+2044, qui amène une mise en forme automatique avec des chiffres normaux d’un certain nombre de polices OpenType (Calibri, Candara, Corbel, Constantia, Palatino Linotype, mais pas Times New Roman ni Arial) dans les logiciels intégrant HarfBuzz : LibreOffice, Chrome, Firefox. Mais comme cela ne fonctionne pas dans les navigateurs de Microsoft (y compris Edge), l’utilisation de cette facilité sur les sites web amène des problèmes de compatibilité et n’est de ce fait pas entré dans la pratique. Pour comparer, s’assurer dans l’idéal que le navigateur soit Chrome ou Firefox et utilise par défaut des polices OpenType compatibles (cf. ci-dessus) :
    • avec chiffres normaux et barre de fraction U+2044 : 123 456⁄789 ;
    • avec ce modèle Wikipédia : 123456789.
  • Il existe la possibilité d’imiter passablement le rendu normal des fractions comportant la barre de fraction U+2044, tel qu’il est mis en œuvre dans HarfBuzz, en remplaçant les chiffres avant par des chiffres en exposant préformatés (¹²³⁴⁵⁶⁷⁸⁹⁰), et les chiffres après, par des chiffres en indice préformatés (₁₂₃₄₅₆₇₈₉₀), attendu que dans de nombreuses polices populaires, ces caractères ont été reconvertis en numérateurs et dénominateurs, avec à la clé des problèmes de rendu pour les (vrais) exposants et indices qui normalement doivent être plus hauts / plus bas. Comparer :
    • avec exposants et indices préformatés d’Unicode : 123 ⁴⁵⁶⁄₇₈₉ ;
    • avec ce modèle Wikipédia : 123456789.
  • Unicode contient des fractions précomposées : ¼ ½ ¾ ; ⅓ ⅔ ; ⅕ ⅖ ⅗ ⅘ ; ⅙ ⅚ ; ⅛ ⅜ ⅝ ⅞ ; ⅐, ⅑. Les ¼ ½ ¾ sont déjà dans Latin-1, et ISO/CEI 6937 contient en plus les huitièmes, tandis qu’Unicode en ajoute davantage, mais que les unités pour les septièmes et les neuvièmes.

Prêt-à-copier

[modifier le wikicode]
{{fraction|||}}

Données du modèle

[modifier le wikicode]

Mettre en forme une fraction vulgaire (avec barre oblique) avec U+2044

Paramètres du modèle[Modifier les données du modèle]

La mise en forme sur une seule ligne est préférée pour ce modèle.

ParamètreDescriptionTypeÉtat
1

Numérateur (si 2 paramètres) ; dénominateur (si 1 paramètre) ; nombre entier (si 3 paramètres)

Exemple
9
Ligne de texteobligatoire
2

Dénominateur (si 2 paramètres) ; numérateur (si 3 paramètres)

Exemple
3
Ligne de textesuggéré
3

Dénominateur (si 3 paramètres)

Exemple
4
Ligne de textesuggéré
  • modèle:sfrac (forme recommandée dans les textes scientifiques, cf. Lexique des règles typographiques en usage à l'Imprimerie nationale p. 95)
  • La forme recommandée dans les textes courants (cf. Lexique des règles typographiques en usage à l'Imprimerie nationale p. 95) est de placer le numérateur et le dénominateur sur la même ligne, séparés par une barre de fraction : 2/3, 1/50 000 , etc.