|
Fr:Éviter Certaines Erreurs dans l'Écriture des Formules
From NeoWiki
Revision as of 18:51, 24 November 2007 (edit) Valterb (Talk | contribs) (botlangbar -> IT) ← Previous diff |
Current revision (09:22, 26 November 2007) (edit) (undo) Jgd (Talk | contribs) (→Les opérateurs binaires - rename English page) |
||
(2 intermediate revisions not shown.) | |||
Line 28: | Line 28: | ||
!style="background: #efefef;" | ''Formule'' | !style="background: #efefef;" | ''Formule'' | ||
|- | |- | ||
- | | {{preBox|<nowiki>left lbrace binom{a+b+c+d=f+g}{alignr h+k=i{~~~~} } right none </nowiki>}} | + | | {{preBox|<nowiki>left lbrace binom{a+b+c+d=f+g}{alignr h+k=i{~~~~}{}{} } right none </nowiki>}} |
|| [[Image:Alignment1.png|center]] | || [[Image:Alignment1.png|center]] | ||
Line 72: | Line 72: | ||
!style="background: #efefef;" | ''Formule'' | !style="background: #efefef;" | ''Formule'' | ||
|- | |- | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| {{preBox|<nowiki>~~~~a*(b+c) newline (a+c)*(b+d)</nowiki>}} | | {{preBox|<nowiki>~~~~a*(b+c) newline (a+c)*(b+d)</nowiki>}} | ||
Line 82: | Line 78: | ||
|- | |- | ||
|{{preBox|<nowiki>a=\[b+c+g+h+j+i+k+l+m+dotslow newline | |{{preBox|<nowiki>a=\[b+c+g+h+j+i+k+l+m+dotslow newline | ||
- | ""{~~~ | + | ""{~~~}{}{}d+f\]</nowiki> }} |
|| [[Image: Alignment9.png|center]] | || [[Image: Alignment9.png|center]] | ||
Line 122: | Line 118: | ||
'''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 [[Fr:Utilisation_du_Catalogue_de_NeoOffice_Math|cet article]] de NeoWiki. | '''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 [[Fr:Utilisation_du_Catalogue_de_NeoOffice_Math|cet article]] de NeoWiki. | ||
- | {{botlangbarFR|[[:Preventing | + | {{botlangbarFR|[[:Preventing Certain Errors in Writing Formulas|English]] [[It:Prevenire_alcuni_errori_nella_scrittura_delle_formule|Italiano]]}} |
[[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiFR]] | [[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiFR]] |
Current revision
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 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.
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+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.