Fr:Éviter Certaines Erreurs dans l'Écriture des Formules
From NeoWiki
Il existe quelques règles à observer pour obtenir un affichage correct des formules et pour éviter des erreurs signalées par un point d'interrogation rouge dans l'écriture de systèmes, de matrices, etc.
Contents |
[edit] Alignement de divers éléments dans une formule
Pour aligner correctement les éléments d'un ensemble de formules ou d'équations, vous pouvez utiliser les commandes matrix, stack, binom, newline et
soit
- utiliser les espaces notés ~. Vous pouvez, si vous voulez, placer ces espaces entre accolades {~}.
- Le nombre d'espaces qui doivent être ajoutés dépend des termes de la formule, et vous aurez parfois à tâtonner un peu avant d'obtenir un résultat satisfaisant.
soit
- utiliser les commandes alignr et alignl.
- Vous pouvez remplacer alignl par un couple de guillemets "" placés avant le terme qui doit être aligné à gauche.
Les exemples ci-dessous illustrent ces diverses méthodes et mettent en évidence certaines différences de mise en page qu'elles produisent.
[edit] Alignement de plusieurs équations
Note : Dans l'écriture des matrices, un signe +, – ou = , doit être placé entre guillemets s'il constitue un élément de la matrice, i.e. s'il est placé entre deux dièses #.
| Commande | Formule |
|---|---|
| left lbrace binom{a+b+c+d=f+g}{alignr h+k=i{~~~~}{}{} } right none
| |
| a*(b+c)=ab+ac{~~~~} newline (a+c)*(b+d)=ab+cb+ad+cd
| |
matrix {alignr a*(b+c)#"="#alignl ab+ac ##
alignr (a+c)*(b+d)#"="#ab+cb+ad+cd}
| |
left lbrace matrix{alignr x+2y+5z#"="# "" 3 ##
alignr x + y~~~~~ #"="# "" -2##
alignr x~~~~ "–" 3z #"="# "" 1} right none
| |
matrix{ x+y+z#"="#""t ##
alignr x+y#"="#""t–z##
alignr x#"="#t-z-y }
}
| |
""x+y+z=t newline
""~~~x+y=t-z newline
~~~~~~~x=t-z-y
|
[edit] Alignement des signes d'addition, de soustraction ou de multiplication
| Commande | Formule |
|---|---|
| ~~~~a*(b+c) newline (a+c)*(b+d)
| |
a=\[b+c+g+h+j+i+k+l+m+dotslow newline
""{~~~}{}{}d+f\]
|
[edit] Eviter les vides
Si vous laissez un vide là où Math attend "quelque chose", vous aurez un message d'erreur, i.e. un point d'interrogation rouge.
[edit] Cases vides dans les matrices
Si vous voulez qu'une case reste vide, vous devez y placer une espace ~, `, ou {}.
| Commande | Formule |
|---|---|
| left ( matrix{I_n # ~ ## ~ # I_m}right )=I_{n+m}
| |
| left ( matrix{A_n # {}# {} ## {} # dotsdown # {} ## {}#{}# A_m}right )
|
[edit] Les opérateurs binaires
Il faut qu'un terme soit présent de chaque côté des signes =, <, ≤, >, ≥, +, –, *, ainsi que des symboles d'union et d'intersection d'ensembles.
- x+y={} et {}intersection _{i in I} %oméga_i
Note – Cette dernière formule n'est pas toujours satisfaisante. Le symbole de l'intersection est trop petit si les ensembles sont désignés par des lettres majuscules. Pour remédier à ce problème, il suffit d'appliquer la méthode indiquée dans cet article de NeoWiki.





