Académique Documents
Professionnel Documents
Culture Documents
OpenOffice.org Math
Plate-forme / Os : Toutes
fr.OpenOffice.org
Sommaire
1 Introduction......................................................................................................3
2 Insrer une formule dans un document............................................................3
3 crire des formules : les bases........................................................................4
4 Parenthses et regroupements........................................................................5
5 Utiliser les modles..........................................................................................5
6 Symboles additionnels.....................................................................................6
7 Les matrices Les colonnes............................................................................7
7.1 Les matrices........................................................................................................7
7.2 Les colonnes.......................................................................................................7
2 / 19
fr.OpenOffice.org
Ce tutoriel introduit les bases de l'criture des formules mathmatiques avec OpenOffice.org Math. Il
ne prtend pas faire le tour de la question, mais essaie d'tre le plus complet possible.
1 Introduction
crire des formules mathmatiques est plus compliqu que d'crire du texte car les formules
contiennent rgulirement des notations spciales (racine carre...) ou peuvent s'crire sur plusieurs
lignes en demandant un alignement correct (fractions, matrices...).
Par exemple : 3 x4=7 ,
f x=
log x
et
x 21
a11
a21
a12
a22
En outre, l'criture mathmatique suit certaines rgles pour sparer les formules du corps de texte et
amliorer la lisibilit. Par exemple, vous pouvez voir que les nombres, les units et la fonction
logarithme dcimal sont crites dans un style droit alors que la fonctionf est en italique.
Writer utilise le mme principe que beaucoup de traitements de texte pour crire les formules
mathmatiques. Les formules sont crites dans un module spcial (Math) et insres dans le texte
de la mme manire que les graphiques.
Ce principe a quelques inconvnients, en particulier les polices de caractres et les tailles ont t
slectionnes sparment pour les formules. De plus les formules ne peuvent pas tre coupes en
fin de ligne ou de pages : elle forment un bloc inscable.
Contrairement aux autres modules d'OpenOffice.org, Math n'est pas entirement WYSIWYG1. Vous
voyez effectivement ce que vous obtenez, mais vous devez crire les formules sous forme linaire
dans un langage spcial (voir annexe 1). C'est un avantage car c'est plus rapide utiliser (mais
peut-tre plus long apprendre) qu'un diteur d'quations entirement WYSIWYG sur lequelle on
agit directement sur la formule qui apparat l'cran. Cependant une boite de dialogue WYSIWYG
est votre disposition pour insrer des modles.
Le but du langage d'entre est l'criture de formules, pas le calcul. Exemple : Dans Calc vous devez
crire la formule
2
57
comme 2/(5+7). Vous pouvez le faire dans Math, mais vous afficherez
2/57 sur une seule ligne, pas la fraction en deux lignes. Pour crire la fraction, vous devez
crire 2 over {5+7} dans Math pour dcrire la fraction. Ici, over signifie fraction et {} sont des
parenthses invisibles.
Vous pouvez aussi crer une formule indpendante de tout document avec Fichier-NouveauFormule.
3 / 19
fr.OpenOffice.org
formule (ici a 2 b 2 =c2 ) sera insre dans le texte (dans le
cadre en gris) et sera actualis priodiquement ou lorsque
vous taperez F9.
Quand vous aurez fini de saisir la formule pressez la touche
Echap ou cliquez dans le texte ct de la formule. La
formule apparat alors encore slectionne (prsence de
carrs verts dans les angles). Il suffit de presser nouveau
la touche Echap ou de cliquer dans le texte autour pour que
le curseur rapparaisse. Ainsi, l'utilisateur averti, insrant
souvent des formules dans son texte, sortira de l'dition de
sa formule grce deux pressions conscutives sur la
touche Echap.
Vous pourrez rditer la formule par la suite en faisant un
double clic dessus ou clic droit->diter.
Par exemple
2
Exposant
a b =c
Indice
_ (soulign)
x1 x 2 =7
x_1+x_2=7.
Multiplication implicite
(espace)
3 ab
3 a b
Point multiplicatif
cdot
ab
a cdot b
Racine carre
sqrt
sqrt x
Autres racines
nroot
x
5
x
Fractions
over
3 1
=
6 2
3 over 6 = 1 over 2.
units
nitalic
35 m
35 nitalic m
units (alternative)
" "
35 m
35 "m"
a^2+b^2=c^2.
nroot 5 x
Note : Les guillemets sont utiliss pour insrer un texte dans une formule. Puisque Math suppose
que m n'est ni une unit, ni une variable, vous devez utiliser une de ces deux dernires
constructions pour assurer qu'il s'affiche dans une police droite.
Dans l'criture d'une formule, les lments qui la composent (variable, sparateur, oprateur binaire,
...) doivent tre spars par un ou plusieurs espaces. Par exemple, on crira 3 over 6 pour que
Math comprenne bien que 3, over et 6 sont trois lments diffrents. Si on avait omis les espaces :
3over6, Math aurait pris la chane de caractre pour une unique variable : 3over6
On peut cependant parfois omettre les espaces lorsqu'il n'y a pas d'ambigut possible. Par
exemple, si on crit x+y, Math sait que + ne peut faire partie d'une variable, il est donc forcment un
oprateur binaire qui spare deux variables et il sera affich en caractres droits : x y .
Mettre des espaces en trop ou passer la ligne dans la fentre de commande n'a aucune
consquence sur la formule finale. Par exemple, x
+
y et x+y s'afficheront identiquement
how-to_math.odt - Retour au Sommaire
4 / 19
fr.OpenOffice.org
x y et x y .
Entranement 1
crire les formule suivantes :
1,672610 27 kg =1,0073u .
1 1 1
2
2
2
2
ab =a b 2 a b , R = R R , 3m5m= 15 m et
1
2
4 Parenthses et regroupements
Les sous expressions peuvent tre regroupes en les encadrant par des accolades qui ne seront
pas affiches. Ceci est utilis, par exemple, dans les fractions :
La formule
3 x4
est entre ainsi {3 x+4} over {x+1}. Sans crochet, ceci donne :
x1
4
3 x 1 . Les accolades n'apparaissent pas, mais elles regroupent leur contenu. Ce
x
regroupement est utilis pour d'autres constructions : 3 2 x1 se code 3^{2 x+1}.
Les autres parenthses (visibles) sont entre autres () et [] (voir annexe 1). Elles ont le mme
effet. Pour cette raison, elles doivent toutes tre par paire (l'ouverture avant la fermeture).
Une simple parenthse (sans son acolyte) peut s'crire avec \. C'est ncessaire par exemple
pour spcifier un intervalle : \]3 ; 7\] ou "]3 ; 7]" s'affiche ]3 ; 7 ] ou ]3 ; 7] . Sans le \
ou le " " vous obtiendrez un message d'erreur.
Il est possible de mettre ensemble des lments qui, a priori, ne vont pas par paire avec les
oprateurs right et left : ] 3 ; 7 ] ou encore a { avec left] 3 ; 7 right ] et left none
a right lbrace : notez la prsence d'un nouvel lment : none qui n'apparat pas dans les
modles (voir point suivant).
Dans le groupe 'Parenthses' vous pouvez choisir des parenthses ordinaires avec taille fixe ou
des parenthses ajustables :
1 3
ou
2 4
1 3
2 4
obtenues l'aide des oprateurs left et right qui doivent les prcder : left ( 1 over 2 + 3
over 4 right ), c'est le groupe "parenthses" de la fentre Slection.
Entranement 2
b
c
ab
8 y3 y2
,
c
5n
2 n
I =[ 3 ; 8 et { x=2 .
2 x3
x 21
5 / 19
fr.OpenOffice.org
Fentre de
Commande
Votre action
Rsultat
2 3 4 5
2 3 5
1
x=6
6 Symboles additionnels
Cliquez sur
dans la barre d'outils principale pour ouvrir la boite de dialogue 'Symboles'. Vous y
trouverez des symboles additionnels tels que les lettres grecques.
Pour insrer un symbole, slectionnez d'abord la police de caractre et double cliquez sur le
symbole. La fentre se fermera automatiquement.
Nb : Remarquez que les lettres grecques sont des commandes comme par exemple %pi pour
ou %OMGA et %omga pour et (notez bien les majuscules pour omga majuscule avec
l'accent). C'est plus rapide de les rentrer directement que d'utiliser la boite de dialogue. Attention, les
noms de ces symboles sont diffrents d'une langue l'autre : %thta qui donne est un exemple
flagrant car l'accent n'existe pas en anglais. Mais lorsque le document est enregistr,
l'enregistrement se fait en anglais ce qui rend le document compatible avec les versions non
franaises de OpenOffice.org.
6 / 19
fr.OpenOffice.org
Entranement 4
crivez les formules O =2r , 8 V =2 A4 et
Q
.
t
A 1 1 A1 2
A2 1 A2 2
A 3 1 A3 2
A1 3
A2 3 avec
A3 3
matrix{A sub {1`1} # A sub {1`2} # A sub {1`3} ## A sub {2`1} # A sub {2`2} # A sub {2`3} ## A
sub {3`1} # A sub {3`2} # A sub {3`3} } . Toutes les lignes doivent avoir le mme nombre d'lments
: le nombre de colonnes de la matrice.
Si on veut avoir une case vide, on doit y mettre un espace, caractre ~ (ou `) comme par exemple :
mettant un ?.
Les matrices peuvent aussi servir aligner correctement des systmes grce la remarque
prcdente :
y
=
5
2 y + 3 z = 1 (alignr left lbrace matrix{x # "+" # y # ~ # ~ # "=" #
3 x + 2 y 5 z = 1
x +
A
( binom{A}{B} ).
B
A
De mme pour les colonnes avec un nombre quelconque d'lments B ( stack{A # B # C} ).
C
7 / 19
fr.OpenOffice.org
pouvez les insrer comme texte :"|" "^" "&" "_" "#" donne | ^ & _ #
Si vous voulez utiliser le symbole "|", vous pouvez employer, en fonction de vos besoins, les formes
suivantes : a divides b: pour avoir ab ou abs a pour afficher a .
x
4
x ou x
Illustration 2 : Polices
Ceci change la police de la formule courante. Si vous voulez rutiliser les mmes fontes les fois
suivantes pour cette mme formule, vous n'aurez plus besoin de les modifier.
Pour changer les polices par dfaut, suivre les trois tapes suivantes :
Slectionnez Format-Polices...
Choisissez les sept polices comme dcrit prcdemment.
Cliquez [Par dfaut].
Ceci sauvegarde votre configuration de la formule actuelle comme la configuration par dfaut pour
les nouvelles formules.
8 / 19
fr.OpenOffice.org
Vous pouvez attribuer un style un seul caractre (ou groupe) : B bold
font sans A nitalic C phantom D pour B AC ou encore bold { 1 2
nbold {3} ital 4 } 5 ital 6 1 2 3 45 6 .
2 3=6
Si lorsque vous ditez votre quation, vous choisissez Format-Mode Texte, la formule sera mieux
10
1n
n=0
10
devient n=0
1
n
Vous pouvez insrer une nouvelle formule numrote avec un AutoFormat prdfini. Ecrivez nf (fn
en anglais) au dbut du paragraphe et appuyez sur F3 (manipulation faire sous writer). Ceci
insrera un tableau une ligne et deux colonnes qui contient une formule et une squence
numrique (numro de formule du document) :
how-to_math.odt - Retour au Sommaire
9 / 19
fr.OpenOffice.org
E=mc
(1)
10 / 19
fr.OpenOffice.org
a : -a
a : +a
a : +-a
a : plusminus a
a : -+a
a : minusplus a
ab : a cdot b
ab : a times b
ab : a * b
a
: a over b
b
ab : a div b
a/ b : a / b
a b : a circ b
a b : a bslash b
a
b
b
: a wideslash b
: a widebslash b
a
a : neg a
ab : a and b
ab : a & b
ab : a or b
ab : a | b
ab
ab
ab
ab
ab
: a oplus b
: a ominus b
: a otimes b
: a odot b
: a odivide b
ab c : a boper b c
Relations :
a=b : a = b
ab : a <> b
ab : a neq b
ab : a < b
ab : a lt b
ab : a <= b
ab : a leslant b
ab : a le b
ab : a <<b
ab : a ll b
ab : a gt b
ab : a > b
ab : a >= b
ab : a ge b
ab : a geslant b
ab : a>>b
ab : a gg b
ab : a approx b
a~b : a sim b
ab : a simeq b
ab : a equiv b
ab : a prop b
ab : a parallel b
ab : a ortho b
ab : a divides
a b : a ndivides b
ab : a toward b
a b : a dlarrow b
a b : a dlrarrow b
a b : a drarrow b
ab : a def b
ab : a transl b
ab : a transr b
Oprateurs Multiples :
ab : a in b
ab : a notin b
ab : a owns b
a b : a ni b
ab : a intersection b
ab : a union b
a b : a setminus b
a/ b : a slash b
ab : a subset b
ab : a subseteq b
ab : a supset b
ab : a supseteq b
ab : a nsubset b
ab : a nsubseteq
ab : a nsupset
ab : a nsubseteq
: emptyset
: aleph
: setN
: setZ
: setQ
: setR
: setC
Fonctions :
a : abs{a}
a! : fact a
a
a b
: sqrt{a}
: nroot{a}{b}
a : a^{b}
a
e : func e^{a}
Oprateurs :
lim a : lim a
lim inf f : liminf f
lim sup f : limsup f
a b : oper a b
a b : uoper a b
a : sum a
a : prod a
a : coprod a
a : int a
a : iint a
a : iiint a
a : lint a
a : llint a
a : lllint a
10
n2 : sum from 1 to 10 n^2
1
Attributs :
a : acute a
a : grave a
a : check a
a : breve a
a : circle a
a : dot a
a : ddot a
a : dddot a
a : bar a
a : vect a
a : tilde a
a : hat a
abc...
: abc... overbrace d
11 / 19
fr.OpenOffice.org
abc...
: ~ (espace)
: abc... underbrace d
a
: binom {a}{b}
: phantom a
b
a : bold a (nbold pour annuler bold) a
2 : ital 2
b : stack { a # b # c }
:
size
20{a}
a
c
a b : matrix{a # b ## c # d}
: size +20{a}
c d
1
a : size -4{a}
: alignl 1 over {1+a}
1a
:
size
*2{a}
a
1
: alignc 1 over {1+a}
: size /2{a}
1a
5 : font fixed a
1
a : color green a
: alignr 1 over {1+a}
Liste des couleurs : white, black, cyan, 1a
d
: a sup b
: a rsup b
:a_b
ab
a b : a sub b
a b : a rsub b
b
a : a lsup b
b a : a lsub b
b
a : a csup b
a : a csub b
b
: newline
: ` (petit espace)
Parenthses :
a : {a} (ensemble 'a')
a : (a)
[a ] : [a]
{a} : lbrace a rbrace
ab : langle a mline b rangle
a : lceil a rceil
a : lfloor a rfloor
a : lline a rline
a : ldline a rdline
a : left ( a right )
[ a ] : left [ a right ]
{ a } : left lbrace a right rbrace
a : left langle a right rangle
a : left lline a right rline
a : left ldline a right rdline
a : ldbracket
{a
Autres :
: infinity
: partial
: nabla
: exists
: forall
: hbar
: lambdabar
: Re
: Im
: wp
: backepsilon
: leftarrow
: rightarrow
: uparrow
: downarrow
: dotslow
: dotsaxis
: dotsvert
: dotsup
: dotsdown
: dotsdiag
Prsentation :
: %% a
Ce symbole ouvre une ligne de
Pour crer un ensemble, il faut utiliser
les accolades {}
12 / 19
fr.OpenOffice.org
Annexe 2 : icne
Vous pouvez rajouter cette icne vos barres d'outils en faisant :
Affichage-Barre d'outils-Personnalisation (Alt a-t-p) ou clic sur la petite flche tout droite
d'une barre de menu - Personnalisation
Choix de la catgorie insrer dans la barre d'outil : choisir l'onglet barre d'outil puis choisir la barre
d'outils souhaite puis cliquez sur ajouter (elle est dj dans la catgorie insrer ).
L'icne
apparat dans le choix des boutons de la catgorie insrer . Cliquez dessus et
menez la (maintenez le bouton de la souris enfonc) jusqu' l'emplacement souhait dans vos
barres de menus. Tant que vous avez le menu personnalisation ouvert, vous pouvez dplacer les
boutons ou les supprimer : menez les hors des barres de menu.
Exemple
Entre
Molcules
H 2 SO 4
Isotopes
238
92
Ions
SO 4
U
2
SO_4^{2-{}} ou SO_4^{2"-"}
Note: lsub ou lsup sont les abrviations de left subscript et left superscript. Les accolades vides
aprs 2- sont ncessaires pour viter une erreur car il n'y a pas d'expression aprs le moins.
Entranement 6
crivez les formules Fe 2 ,
12
6
C et CH 4 2O 2 CO 2 2 H 2 O .
13 / 19
fr.OpenOffice.org
14 / 19
fr.OpenOffice.org
cosh : cosinus hyperbolique (norme AFNOR), ch met en indice et le '' en exposant avec des
est une notation utilise frquemment reconnue intgrales, des sommes...
par cette norme
func : transforme un texte en fonction
cot : cotangente (normeAFNOR)
ge : suprieur ou gal signe = horizontal
coth : cotangente hyperbolique
geslant : suprieur ou gal signe =' ' le long de >
csub : met un indice centr en dessous.
gg : beaucoup plus grand que >
' >'
csup : met un indice centr au dessus.
grave : met un accent grave
cyan : couleur attribut de 'color'
green : couleur verte, attribut de c' olor'
dddot : met trois points au dessus, notation de la
gt : oprateur plus grand que
drive triple en physique
hat : met un accent circonflexe
ddot : met deux points au dessus, notation de la
hbar : crit un h barr (h), constante de Planck
drive double en physique
rduite (divise par pi)
def : signe gal avec DEF crit en petits
iiint : intgrale triple, trois fois le signe intgrale
caractres dessus.
div : signe diviser ':' avec un '-' au milieu
dotsdown : aligne trois points sur une pente langle : < pour ouvrir un '<...>' (crochets
d'oprateur angulaires (langle ... mline ... rangle)
-45
lbrace : accolade gauche {' ' qui s'affichera
dotslow : aligne trois points en bas de ligne
dotsup : aligne trois point sur une pente 45
15 / 19
fr.OpenOffice.org
ll : oprateur trs infrieur
ortho
:
oprateur
perpendiculaire
orthogonal
symbole
mline : ligne verticale '|' (crochets d'oprateur overstrike : barre tous les caractres.
angulaires (langle ... mline ... rangle)
owns : appartient l'envers (de droite gauche)
nabla : oprateur nabla, un delta la tte en bas.
parallel : oprateur parallle |'|'
nbold : demande de ne pas crire en gras.
partial : d rond de la drive partielle
ndivides : oprateur ne divise pas, / barr
phantom : n'crit pas les caractres slectionns,
verticalement
laisse la place vide.
neg : oprateur non
plusminus : oprateur '+-' avec le '+' dessus
neq : oprateur diffrent
prod : oprateur produit, P
newline : saut de ligne
prop : oprateur proportionnel
ni : signe appartient invers
rangle : '>' pour fermer un '<...>' (crochets
nitalic : ne pas crire en italique
d'oprateur angulaires (langle ... mline ... rangle)
none : attribut de 'left' ou de 'right' pour signaler rbrace : accolade fermante
que la parenthse de gauche ou de droite est non
rceil : crochet fermant sans le trait du bas
visible.
rdbracket : double crochet fermant
notin : oprateur n'appartient pas.
nsubset : oprateur n'est pas inclus strictement rdline : double ligne '||' fermante, norme
dans
red : attribut de rouge de c' olor'
nsupset : oprateur n'est pas inclus dans strict rfloor : crochet fermant sans le trait du haut
dans invers (de droite gauche)
right : indique que l'objet suivant est trait comme
nsubseteq : oprateur n'est pas inclus ou gal une parenthse/crochet/accoladefermante.
dans
rightarrow : flche vers la droite
nsupseteq : oprateur 'n'est pas inclus ou gal
rline : ligne fermante '|', valeur absolue
dans strict dans' invers (de droite gauche)
rsub : le caractre suivant est format en tant
nroot : racine nime
qu'indice
odivide : oprateur / dans un rond
rsup : le caractre suivant est format en tant
odot : oprateur '.' dans un rond
qu'exposant
ominus : oprateur dans un rond
oper : affiche le caractre suivant avec la taille serif : option de police de caractres
how-to_math.odt - Retour au Sommaire
16 / 19
fr.OpenOffice.org
setC : ensemble des complexes.
setN : ensemble des entiers naturels
setQ : ensemble des rationnels
setR : ensemble des rels
setZ : ensemble des entiers relatifs
setminus : oprateur \, soustraction dans les underline : souligne les caractres suivants.
ensembles
union : oprateur union, U
sim : oprateur quivalent, crit un simple ~
stack : dfini une pile d'lments qu'on sparera wideslash : oprateur division qui met un grand /''
avec des '#'
widevec : met une flche de vecteur sur les
sub : transforme le caractre suivant en indice
caractres suivants
subset : oprateur strictement inclus
wp : Fonction de Weierstrass
sum : somme, S
[ : crochet ouvrant
sup : transforme le caractre suivant en exposant \ : quand il est devant, un crochet, une
supset : oprateur inclus strict invers (de droite parenthse ou une accolade, permet de traiter
l'lment comme un caractre quelconque.
gauche)
supseteq : oprateur inclus ou gal invers (de ] : crochet fermant
droite gauche)
^ : exposant, met en exposant
tan : fonction tangente
_ : met en indice
17 / 19
fr.OpenOffice.org
* : Ce sont des raccourcis pour align-bottom, align-mid et align-top. C'est pour les alignements
verticaux. Mais puisque ceci a t pens pour ne pas vraiment tre utile et que la fonctionnalit a t
annule il y a quelques annes, l'analyseur en tient toujours compte mais rien ne changera.
%mu :
%MU : M
%nu :
%NU : N
%xi :
%XI :
%omicron :
%OMICRON : O
%pi :
%PI :
%rh :
%RH : P
%sigma :
%SIGMA :
%tau :
%TAU : T
%upsilon :
%UPSILON :
%phi :
%PHI :
%khi :
%KHI : X
%psi :
%PSI :
%omga :
%OMGA :
%varepsilon :
%varthta :
%varpi :
%varrh :
%varsigma :
%varphi :
%lment :
%paslment :
%trsinfrieur :
%trssuprieur :
%diffrent :
%identique :
%tend :
%et :
%ou :
%infini :
%angle :
%pourmille :
18 / 19
fr.OpenOffice.org
11 Crdits
Auteur : Bernard SIAUD et Frdric PARRENIN
Remerciement : A Girard Yoni pour son aimable autorisation, Sophie GAUTIER pour son
soutien l'quipe et Henrik JUST pour son premier essai en anglais.
Intgr par : Tony Galmiche
Contacts : Projet Documentation OpenOffice.org -fr.OpenOffice.org
Traduction :
Historique des modifications :
Version
Date
Commentaire
x.xx
22/07/05
2.0.0
01/04/06
2.0.1
12/05/06
2.0.2
31/01/07
12 Licence
Appendix
Public Documentation License Notice
The contents of this Documentation are subject to the Public Documentation License
Version 1.0 (the "License"); you may only use this Documentation if you comply with the terms of this
License. A copy of the License is available athttp://www.openoffice.org/licenses/PDL.html.
The Original Documentation is Comment crire des formules avec OpenOffice.org
Math. The Initial Writer of the Original Documentation isBernard SIAUD et Frdric PARRENIN
Copyright 2007. All Rights Reserved. (Initial Writer contact(s): ).
Contributor(s): ______________________________________.
Portions created by ______ are Copyright_________[Insert year(s)]. All Rights Reserved.
(Contributor contact(s):________________[Insert hyperlink/alias]).
NOTE: The text of this Appendix may differ slightly from the text of the notices in the
files of the Original Documentation.You should use the text of thisAppendix rather than the text
found in the Original Documentation forYour Modifications.
19 / 19