Fr:Éviter Certaines Erreurs dans l'Écriture des Formules

From NeoWiki

(Difference between revisions)
Jump to: navigation, search

Jgd (Talk | contribs)
(new page about some errors in writing formulas)
Next diff →

Revision as of 20:37, 23 November 2007

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

Alignement de divers éléments dans une formule

Pour aligner correctement les éléments d'un ensemble de formules ou d'équations, vous pouvez soit :

  • utiliser les commandes matrix, stack, binom, newline et
    • 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.

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


Alignement des signes d'addition, de soustraction ou de multiplication


Commande Formule
a+b+c{~~~} newline a-b+c-d
~~~~a*(b+c) newline (a+c)*(b+d)
a=\[b+c+g+h+j+i+k+l+m+dotslow newline ""{~~~~}d+f\]


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.

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 )


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.


Cet article dans d'autres langues : English
Personal tools