« Modèle:Formule » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 6 :
 
==En bref==
; But : Afficher des expressions mathématiques de la même façon que lorsqu'elles sont générées par [[aide:Formules TeX|{{TeX}}]] maiset rendues en HTML, c'est-à-dire avec une [[Police d'écriture|police]] à [[Empattement (typographie)|empattement]] (type <span style="font-family:times,serif">''Times''</span> ou <span style="font-family:georgia,serif">''Georgia''</span>). Ceci assure une meilleure [[Projet:Charte graphique/Accessibilité|accessibilité]] et intégration dans le texte que les imagées générées par [[Aide:Formules TeX|TeX]] et générées en PNG.
; Syntaxe
: <code>{{((}}formule|§=''équation''|taille=''taille''}}</code>
:* <code>§</code> : expression mathématique (obligatoire ; le nom du paramètre peut être omis, voir plus bas) ;
;* <code>taille</code> : taille en langage [[CSS]] (facultatif ; voir http://wiki.mediabox.fr/documentation/css/font-size pour la syntaxe).
; Avertissements :
; Avertissement : Lorsque l'expression contient un modèle ou le signe égal, il est impératif d'utiliser le premier paramètre sous sa forme nommée (§).
:# Il ne faut pas écrire de signe égal (<code>=</code>) dans un des paramètres du modèle, mais utiliser à la place le modèle <code>{{m|&#61;}}</code> ou le premier paramètre sous sa forme nommée (§).
:# Il ne faut pas non plus écrire de signe barre verticale (<code>|</code>) dans un des paramètres du modèle, mais utiliser à la place le modèle <code>{{m|!}}</code>.
; Avertissement :# Lorsque l'expression contient un modèle ou le signe égal, il est impératif d'utiliser le premier paramètre sous sa forme nommée (§).
; Aération des formules : Insérer des [[Espace typographique|espaces fines]] ([[entité de caractère]] <code>&amp;thinsp;</code>).
; Symboles : Les insérer via la [[aide:caractères spéciaux|zone d'insertion de caractères spéciaux]] ; (choisir ''Math'' dans la liste déroulante) ou utiliser une [[entité de caractère]].
; Personnalisation : Le modèle utilise la classe [[feuilles de style en cascade|CSS]] <code>texhtml</code>, la même que pour les formules générées par TeX mais rendues en HTML. Elle est donc facilement [[Aide:Personnaliser monobook|personnalisable]] à l'aide du [[aide:monobook|monobook]] CSS.
 
==Exemples==
 
* <code><nowiki>{{Formule|''c'' ≠ ∞}}</nowiki></code> donne {{Formule|''c'' ≠ ∞}} ;
* <code><nowiki>{{Formule|''E'' = ''mc''{{2}}}}</nowiki></code> donne (sic) {{Formule|''E'' = ''mc''{{2}}}};
* <code><nowiki>{{Formule|§=''E'' {{=}} ''mc''{{2}}}}</nowiki></code> donne {{formule|1=''E'' {{=}} ''mc''{{2}}}}
* <code><nowiki>{{Formule|§=''E'' = ''mc''{{2}}}}</nowiki></code> donne {{formule|§=''E'' = ''mc''{{2}}}}
* <code><nowiki>{{Formule|§=''E'' = {{frac|1|2}}''mv''{{2}}}}</nowiki></code> donne {{formule|1=''E'' = {{frac|1|2}}''mv''{{2}}}}
* <code><nowiki>{{Formule|§=''E'' = {{frac|1|2}}''mv''{{2}}|taille=1.3em}}</nowiki></code> donne {{Formule|1=''E'' = {{frac|1|2}}''mv''{{2}}|taille=1.3em}}
Ligne 38 ⟶ 42 :
</noinclude><includeonly><!--
 
-->{{#if:{{{§|{{{1}}}}}} | <span class="texhtml" {{#if: {{{taille|}}} | style="font-size:{{{taille}}}" |}}>{{{§|{{{1|'''Erreur'''}}}}}}</span> | {{erreur syntaxe|modèle=Formule|param=1}}<!--
 
--></includeonly>