Revenir à la ligne dans une formule

Discussion à propos de l'éditeur de formule mathématique et d'équation Math

Modérateur : Vilains modOOs

Règles du forum
Attention : cette section n'est pas consacrée au tableur Calc mais à l'éditeur de formule mathématique et d'équation.
hector
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 25 nov. 2005 11:23

Revenir à la ligne dans une formule

Message par hector »

Bonsoir,
j'ai une formule qui dépasse de la page et je ne sais comment lui dire d'aller à la ligne...
si vous avez une idée ...
Merci
Dernière modification par hector le 05 déc. 2006 01:42, modifié 2 fois.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour

Je réponds au titre passer à la ligne dans une formule :

Code : Tout sélectionner

a_2^3 newline a over 2310
Pour formule qui dépasse de la page

Je pense qu'il faudra découper et faire 2 objets...
hector
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 25 nov. 2005 11:23

Message par hector »

Merci pour la réponse:
si je comprends , il n'est pas possible de couper une formule, par contre il est possible d'en mettre 2 (l'une en dessous de l'autre) dans l'éditeur. C'est ça?
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour

Je voulais dire qu'avec newline on pouvait continuer à la ligne.

Maintenant, j'imagine que la formule doit être insérée dans un document.

S'agissant d'un objet OLE, à ma connaissance il n'est pas possible de le faire tenir sur plus d'une page (par exemple dans le traitement de textes).

Donc si la formule (soyons plus précis, le contenu qui a été rédigé avec l'outil Formule : cela peut comprendre du texte, des équations, des symboles, des opérateurs, etc.) est très grande, elle ne pourra peut-être pas "tenir" dans une page d'un document en restant visible. Dans ce cas il serait à mon avis nécessaire d'insérer sur une page un objet contenant le "début" et sur la page suivante un autre objet contenant "la suite".

Cela dit, je n'utilise qu'exceptionnellement cet outil... Peut-être d'autres auront-ils d'autres idées...?
hector
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 25 nov. 2005 11:23

Message par hector »

Merci pour ces précisions: en fait quand je parlais de formule qui dépasse de la page , c'était "dépasse à droite", sur une ligne.

Merci pour le newline, c'est exactement ce qu'il me faut. Par contre, même subtilité: après le newline il ne peut y a voir de + ou de = sous peine d'erreur. il faut donc se servir des "".
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

hector a écrit :pour le newline, c'est exactement ce qu'il me faut
Ok, dans ce cas ne pas oublier le [Résolu] dans le premier Post...:D
hector a écrit :Par contre, même subtilité: après le newline il ne peut y a voir de + ou de = sous peine d'erreur. il faut donc se servir des "".
Sur mon poste (en 2.1...) c'est seulement le "=" qui pose problème, je peux faire par exemple :

Code : Tout sélectionner

a over b newline + 2310
hector
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 25 nov. 2005 11:23

Message par hector »

Pierre-Yves Samyn a écrit :
Sur mon poste (en 2.1...) c'est seulement le "=" qui pose problème, je peux faire par exemple :

Code : Tout sélectionner

a over b newline + 2310
tu as raison
mais c'est

Code : Tout sélectionner

 8 (a over b newline + 2310)
qui pose problème
hector
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 25 nov. 2005 11:23

Message par hector »

je considère que le souci n'est pas encore entièrement résolu mais si vous voulez que je mette 'résolu', dîtes-moi.
Dernière modification par hector le 14 déc. 2006 15:57, modifié 2 fois.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

hector a écrit :je considère que le souci n'est pas encore entièrement résolu mais si vous voulez je mets 'résolu', dîtes-moi.
Non effectivement. Sinon, pour info., au cas où : http://fr.openoffice.org/Documentation/ ... o_math.pdf
Frero
Membre OOrganisé
Membre OOrganisé
Messages : 50
Inscription : 03 août 2007 16:14

Message par Frero »

Bonjour,

J'ai un petit souci de retour à la ligne égalment, mais j'ai utiliser un tableau pour résoudre ce problème : voici par exemple un code :

matrix {

f(x)=sqrt{x};f'(x)=1 over {2 sqrt x} ; f''(x)= -1 over {4 x^{3/2}} ##

alignl f(4)=2;f'(4)=1 over 4;f''(4)=-{1 over 32};g(x)= 1 over {5 x^3-5 x^2+10 x-9}

}


Voilà : le tableau s'ouvre et se ferme avec une accolade.
Il s'agit un tableau de 1 COLONNE et de 2 LIGNES.
On met notre premier élément, puis les deux dièzes sont là pour dire qu'on retourne à la ligne .
Pour aligner à gauche notre nouvelle ligne, on met " alignl " et on tape notre seconde ligne. Lorsqu'on a fini, ne pas mettre de # ou de ## , il suffit de fermer avec l'accolade.

J'espère que ça t'aidera :wink:

PS: le souci avec cette méthode c'est l'alignement. En effet, notre deuxième ligne est bien alignée à gauche, mais du coup, lorsqu'on tape une fraction les éléments sont aussi tout à gauche, c'est mon cas pour la fonction g(x) que j'ai mis en violet....
Windows 7 x64
Libre Office 3.5.4.2
zclemz
Fraîchement OOthentifié
Messages : 1
Inscription : 17 oct. 2015 14:26

Re: Revenir à la ligne dans une formule

Message par zclemz »

Bonjour,
voici une solution lorsque la formule ne tiens pas sur une ligne.
Elle n'est pas parfaite car il faut "refermer" les parenthèses non refermées une à une,
mais permet de ne pas avoir d'erreurs.

On utilise tout simplement la commande

Code : Tout sélectionner

none
Toutes les parenthèses ouvertes et non refermées à la première ligne doivent être de la forme

Code : Tout sélectionner

left (
puis fermées avec

Code : Tout sélectionner

right none 
On peut en plus ajouter 3 points :

Code : Tout sélectionner

dotslow 
Ce qui donne par exemple :

Code : Tout sélectionner

A = 1 over B left (  A tilde C cos (tilde D E) + B tilde H sin (O) 
right none dotslow  newline left none
 - D Z over T   %alpha (A cos (S) + B sin (H) - A) right)
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.0 sous Windows 7