Difference between revisions of "FR/FAQ/Math/005"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Math
Jump to: navigation, search
 
m (Ajout de catégorie)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Comment aligner mes équations sur le signe égal?
+
== Comment aligner mes équations sur le signe égal ? ==
  
 
Normalement Math ne permet pas d'aligner. Cependant, vous pouvez utiliser une matrice.
 
Normalement Math ne permet pas d'aligner. Cependant, vous pouvez utiliser une matrice.
  
Par exemple pour l'équation
+
Par exemple pour l'équation [[Image:005a.gif]]
  
 
Vous devez rentrer ce qui suit :
 
Vous devez rentrer ce qui suit :
Line 12: Line 12:
 
  }
 
  }
  
Les accolades vides autour du signe = sont nécessaires car = est un opérateur binaire qui a besoin d'une expression de chaque côté.
+
Les accolades vides autour du signe '''<code>=</code>''' sont nécessaires car '''<code>=</code>''' est un opérateur binaire qui a besoin d'une expression de chaque côté.
  
 
Vous pouvez réduire l'espace autour du signe = si vous changez l'espacement entre les colonnes de la matrice :
 
Vous pouvez réduire l'espace autour du signe = si vous changez l'espacement entre les colonnes de la matrice :
 +
* Sélectionner le menu '''Format''' > '''Espacement'''.
 +
* Cliquez ['''Catégorie'''] et choisissez '''Matrices''' dans le menu déroulant.
 +
* Maintenant entrez 0% pour '''Espacement entre les colonnes'''.
  
    * Selectionner Format-Ecarts....
 
    * Cliquez [Catégorie] et choisissez Matrices dans le menu déroulant.
 
    * Maintenant entrer 0% pour Ecart entre les colonnes.
 
  
Il y a un autre exemple pour une solution différente :
+
Voici un autre exemple pour une solution différente :
  
Pour écrire cette équation :
+
Pour écrire cette équation<sup>*</sup> :
 +
[[Image:005b.gif]]
  
la ruse est d'utiliser phantom comme cela :
+
la ruse est d'utiliser '''<code>phantom</code>''' comme cela :
  
 
  ""3(x+4)-2(x-1)=3 x+12-(2 x-2) newline
 
  ""3(x+4)-2(x-1)=3 x+12-(2 x-2) newline
Line 30: Line 31:
 
  ""phantom {3(x+4)-2(x-1)}=x+14
 
  ""phantom {3(x+4)-2(x-1)}=x+14
  
Ceci créé un espacement vide toujours de la même longueur : celle de "3(x+4)-2(x-1)" donc les 3 signes "=" sont alignés.
+
Ceci crée un espacement vide toujours de la même longueur : celle de ''"3(x+4)-2(x-1)"'' donc les 3 signes "=" sont alignés.
 +
Vous pouvez remplacer "" par '''<code>alignl</code>'''.
  
Vous pouvez remplacer "" par alignl.
+
<sup>*</sup> Cette écriture, sans rien devant le signe '=', est fortement déconseillée car c'est faux (= est un opérateur binaire) et générateur d'erreurs quand on enfile des lignes de calculs !
 +
 
 +
[[Category:FR/Documentation/FAQ/Math]]

Latest revision as of 15:09, 9 May 2009

Comment aligner mes équations sur le signe égal ?

Normalement Math ne permet pas d'aligner. Cependant, vous pouvez utiliser une matrice.

Par exemple pour l'équation 005a.gif

Vous devez rentrer ce qui suit :

matrix{
 alignr x+y # {}={} # alignl 2 ##
 alignr x   # {}={} # alignl 2-y
}

Les accolades vides autour du signe = sont nécessaires car = est un opérateur binaire qui a besoin d'une expression de chaque côté.

Vous pouvez réduire l'espace autour du signe = si vous changez l'espacement entre les colonnes de la matrice :

  • Sélectionner le menu Format > Espacement.
  • Cliquez [Catégorie] et choisissez Matrices dans le menu déroulant.
  • Maintenant entrez 0% pour Espacement entre les colonnes.


Voici un autre exemple pour une solution différente :

Pour écrire cette équation* : 005b.gif

la ruse est d'utiliser phantom comme cela :

""3(x+4)-2(x-1)=3 x+12-(2 x-2) newline
""phantom {3(x+4)-2(x-1)}=3 x+12-2 x+2 newline
""phantom {3(x+4)-2(x-1)}=x+14

Ceci crée un espacement vide toujours de la même longueur : celle de "3(x+4)-2(x-1)" donc les 3 signes "=" sont alignés. Vous pouvez remplacer "" par alignl.

* Cette écriture, sans rien devant le signe '=', est fortement déconseillée car c'est faux (= est un opérateur binaire) et générateur d'erreurs quand on enfile des lignes de calculs !

Personal tools