Math (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Math
Description de l'image OOoMath.png.
Description de l'image OpenOffice.org Math.png.
Informations
Développé par Sun Microsystems, Oracle, Novell, IBM et la communauté
Dernière version 4.1.14 ()[1]Voir et modifier les données sur Wikidata
Écrit en Java
Environnement Multiplate-forme
Type Éditeur d'équationVoir et modifier les données sur Wikidata
Licence LGPL
Site web fr.openoffice.org

Math en action dans Writer (OpenOffice.org)

Math est l'éditeur de formule des suites bureautiques libres LibreOffice et Apache OpenOffice.

Fonctionnalités[modifier | modifier le code]

Écrire des formules mathématiques est plus compliqué que d'écrire du texte car les formules contiennent régulièrement des notations spéciales (par exemple la racine carrée) ou peuvent s'écrire sur plusieurs lignes en demandant un alignement correct (fractions, matrices, etc.).

En outre, l'écriture mathématique suit certaines règles pour séparer les formules du corps de texte et améliorer la lisibilité. Par exemple, les nombres, les unités et la fonction logarithme décimal sont écrits dans un style droit alors que la fonction est en italique.

Writer utilise le même principe que beaucoup de traitements de texte pour écrire les formules mathématiques. Les formules sont écrites dans un module spécial (Math) et insérées dans le texte de la même manière que les graphiques.

Contrairement aux autres modules d'OpenOffice.org, Math n'est pas entièrement WYSIWYG. En effet, l'édition de formule se fait au travers d'un langage spécial, dans une fenêtre séparée de la fenêtre d'affichage. Ce choix a été fait afin de permettre une écriture des équations plus rapide, de la même manière qu'en LaTeX.

Une boite de dialogue est également disponible afin d'insérer rapidement des modèles de fonctions courantes.

Il est important de comprendre que le module Math a pour but la présentation d'équations mathématiques et non pas leur résolution: il s'agit d'un langage de mise en forme uniquement. Les calculs peuvent être réalisés par une autre composante de la suite OpenOffice, le module Calc.

Exemple[modifier | modifier le code]

Pour représenter la formule , il faut écrire {2} over {5+7} dans Math pour décrire la fraction. Ici, over signifie fraction et {} sont des parenthèses invisibles, utilisées afin d'indiquer à Math un bloc insécable.

De la même manière, l'expression s'écrira alors 1 over { 2 over {5+7} }, cette particularité permet de réutiliser facilement des équations déjà rédigées précédemment dans de nouveaux calculs, sans avoir à les rédiger de nouveau. Cela permet, dans le cas de très nombreux calculs à effectuer, de représenter les équations bien plus rapidement qu'en les rédigeant à la main.

Format de fichier[modifier | modifier le code]

Math exporte au format MathML et PDF.

Math fournit des filtres d'import/export pour MathType de Design Science. (L'éditeur d'équation de Microsoft Word est une version limitée de MathType)

Quand on exporte de Writer vers Word, OpenOffice.org convertit les formules Math insérées dans le texte en MathType.

Quand on exporte de Word vers Writer, OpenOffice.org fait la conversion inverse.

Identité visuelle[modifier | modifier le code]

Références[modifier | modifier le code]

  1. « Announcing Apache OpenOffice 4.1.14 », (consulté le )

Voir aussi[modifier | modifier le code]

Liens internes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :