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

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 18:54, 24 November 2007 (edit)
Valterb (Talk | contribs)
(mispelling italian title)
← Previous diff
Current revision (09:22, 26 November 2007) (edit) (undo)
Jgd (Talk | contribs)
(Les opérateurs binaires - rename English page)
 
(One intermediate revision 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-b+c-d+ 
- </nowiki>}}+
- +
-|| [[Image:Alignment7.png|center]] +
-|- +
| {{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> }}+""{~~~}{}{}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 Some Errors in Writing Formulas|English]] [[It:Prevenire_alcuni_errori_nella_scrittura_delle_formule|Italiano]]}}+{{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.


Cet article dans d'autres langues : English Italiano
Personal tools