Écrire des formules avec OpenOffice.org Math

Par Bernard SIAUD

professeur de Mathématiques en IUT

Document inspiré du tutoriel

« Comment écrire des formules avec OpenOffice.org »

Diffusé par Le projet Documentation OpenOffice.org

http://fr.openoffice.org/Documentation/Index.html

OO.o Math : présentation

OO.o Math est un des outils de la suite OpenOffice.org.

Contrairement aux autres outils de la suite, math ne se conçoit pas tout seul.

En effet, son but est d'insérer des équations dans les autres documents.

OO.o Math : 2 méthodes

Une méthode « graphique »
La fenêtre « sélection » propose les modèles
disponibles.
Cette méthode est
intéressante pour une
faible utilisation.

Une méthode « programmation »

OO.o Math : 2 méthodes

Une méthode « graphique »

Une méthode « programmation »
On rentre le code de la formule. Cette méthode est très intéressante en cas d'utilisation fréquente car elle induit un gain de temps important après l'apprentissage du langage.
Comme les 2 méthodes cohabitent, on peut utiliser la première en cas de trou de mémoire.

OO.o Math : 2 méthodes

Description rapide de la première méthode : bien qu'indispensable, elle n'apporte rien de nouveau.

Explication de la seconde méthode : son intérêt et sa simplicité.

Méthode « graphique »

Exemple en temps réel :

La méthode programmation

Conseil :

Adopter petit à petit cette méthode à partir de la méthode « graphique ».

Pour la suite, nous ne nous intéresserons plus qu'à elle.

Syntaxe

Opérateur unaire-binaire

Unaire comme S	(demande un élément à droite)

Binaire comme = (demande un élément des 2 côtés)

Parenthèses et regroupements

{}	(symbole non affiché)

(), [],...	(symboles affichés)

Symboles

Très cohérente, parfois plus que nos habitudes !

Des regroupements simples

sqrt x+3 over x+5 donne :

sqrt [x+3] over (x+5) donne :

sqrt {x+3} over {x+5} donne :

Regroupements complexes

left ]a;b right ) in %DELTA:

z=left lbrace binom y x right none :

left ( sqrt 6^5 right ) over ( sqrt 7^3 ) :

]a;b) in %DELTA :

Symbole de regroupement seul

\) donne :

) donne :

Opérateurs binaires

Opérateurs entre deux éléments, comme le signe '='.

Un élément de chaque côté est donc indispensable.

SetR^*_+ :

SetR^{{}*{}} _+{}:

Opérateurs unaires

sum from n=0 to infinity {1 over n^2} :

int from -1 to 1 sqrt{1-x^2}dx :

Les symboles

Pas de changement de police.

⇒

Symboles additionnels

%OMÉGA ou %oméga :

Nous pouvons aussi afficher des symboles réservés :

"|" "^" "&" "_" "#" :

Symbole par la méthode « graphique »

Cliquez sur le symbole S à la droite de l'écran

Ceci ouvrira la fenêtre ci dessous afin de choisir vos symboles. Vu le nombre de symboles, ce passage est presque obligatoire au début !

Possibilité de redéfinir les symboles utilisés

Insérer du texte dans une formule

On met entre guillemet le texte à insérer dans une formule :

a over b " est égal à " a cdot { 1 over b}

Les plus de l'écriture manuelle

Style d'écriture

Taille des caractères

Couleur des caractères

Taille des caractères

a size 20{b size -5{c} size /2{d}} size 50{e size*2{f} size +10{g} } :
ici la taille par défaut est de 30

Les styles d'écritures

format->polices

Changement
des polices prédéfinies

Définitif

bold { 1 font sans 2 nbold {3} ital 4 } 5 phantom 6 ital 7 :

Couleur des caractères

A color blue {B color yellow C D}color green {E F} G color red H :

Quelques exemples

Une matrice

La chimie

Intégrale

Systèmes d'équations différentielles

La matrice

left lline matrix{1 # 2 # 3 ## 4 # 5 # 6 ## 7 # 8 # 9 } right rline

La chimie

Molécules H_2 SO_4 :

Isotopes U lsub 92 lsup 238 :

Ions SO_4^{2"-"} :

Intégrale

D=int from {-1} to 3

{dx over {sqrt{x^2+6x+5}+x+3}}=

int from 0 to {argch 3}

{{2sh y dy } over { 2 sh y + 2 ch y}}=

int from 0 to {argch 3} {{th y dy } over { th y + 1}}= int from 0 to {argch 3}{{th y } over { th y + 1}

{(1-th^2 y)dy} over {1-th^2 y}}

Système d'équations différentielles

aligner plusieurs formules (align, crochet ou accolade non fermés, matrice de formule, ...)

Formules dans un document texte

Autonumérotation :

Mettre nf au début du paragraphe puis appuyer F3 :
il s'ouvre alors un tableau avec une formule à droite

« E=mc² »	(1)

et une petite case à gauche avec le numéro de formule.

Intégrer la formule

En éditant la formule, on peut choisir le « mode texte » dans le menu « Format » afin de rendre la formule plus compacte pour mieux l'intégrer dans le texte.

Exportation-Importation

OO.o importe et exporte très bien les formules au format MicroSoft Office.

Il y a cependant une option à connaître :

Outils →Option

Convertir les équations au format OO.o ⇒ éditer avec Math

Format sxm

OO.o definit un format de fichier propre aux formules mathematiques StarMath :

fichier → nouveau → formule fichier

→ enregistrer sous (format sxm)

Des modules extérieurs

Dmath : http://www.dmaths.com/
un environnement pour les mathématiques dans OO.o

TailleFormule : Redimensionnement de la taille des équations incluses dans un document. On le trouve avec d'autres outils sur la page : http://fr.openoffice.org/Documentation/Outils/index.html

Les liens

http://fr.openoffice.org/ : le site français officiel de OO.o

http://fr.openoffice.org/Documentation/How-to/Math/math4_ht_debuter.sxw :
le how-to de OO.o Math

http://fr.openoffice.org/FAQ/math_fr/index.html : La FAQ de OO.o Math

http://troumad.free.fr/Math/index.html :
Ma page de mathématiques avec mes cours, exercices et DS avec des formules !

Au revoir et à bientôt sur les listes de discussions françaises de OO.o

Crédits

Auteur : Bernard SIAUD

Remerciements : communauté française de openoffice.org et les membres des listes de discutions

Dernière modification : 24 Octobre 2004

Intégré par : Sophie Gautier

Contacts: OpenOffice.org Documentation http://fr.openoffice.org

Traduction:

Licence

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 at http://www.openoffice.org/licenses/PDL.html.

The Original Documentation is « Écrire des formules avec OpenOffice.org Math ». The Initial Writer of the Original Documentation is Bernard Siaud Copyright (C) 2004. All Rights Reserved. (Initial Writer contact(s): troumad@libertysurf.fr).

Contributor(s): ______________________________________.

Portions created by ______ are Copyright (C)_________[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 this Appendix rather than the text found in the Original Documentation for Your Modifications.

2004-10-05T11:26:13

Bernard SIAUD