Revenir à la ligne dans une formule
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.
Attention : cette section n'est pas consacrée au tableur Calc mais à l'éditeur de formule mathématique et d'équation.
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 25 nov. 2005 11:23
Revenir à la ligne dans une formule
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
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.
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Bonjour
Je réponds au titre passer à la ligne dans une formule :
Pour formule qui dépasse de la page
Je pense qu'il faudra découper et faire 2 objets...
Je réponds au titre passer à la ligne dans une formule :
Code : Tout sélectionner
a_2^3 newline a over 2310
Je pense qu'il faudra découper et faire 2 objets...
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 25 nov. 2005 11:23
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
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...?
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...?
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 25 nov. 2005 11:23
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 "".
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 "".
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Ok, dans ce cas ne pas oublier le [Résolu] dans le premier Post...hector a écrit :pour le newline, c'est exactement ce qu'il me faut
Sur mon poste (en 2.1...) c'est seulement le "=" qui pose problème, je peux faire par exemple :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 "".
Code : Tout sélectionner
a over b newline + 2310
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 25 nov. 2005 11:23
tu as raisonPierre-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
mais c'est
Code : Tout sélectionner
8 (a over b newline + 2310)
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 25 nov. 2005 11:23
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Non effectivement. Sinon, pour info., au cas où : http://fr.openoffice.org/Documentation/ ... o_math.pdfhector 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.
-
- Membre OOrganisé
- Messages : 50
- Inscription : 03 août 2007 16:14
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
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....
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
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
Libre Office 3.5.4.2
-
- Fraîchement OOthentifié
- Messages : 1
- Inscription : 17 oct. 2015 14:26
Re: Revenir à la ligne dans une formule
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 Toutes les parenthèses ouvertes et non refermées à la première ligne doivent être de la forme
puis fermées avec
On peut en plus ajouter 3 points :
Ce qui donne par exemple :
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
Code : Tout sélectionner
left (
Code : Tout sélectionner
right none
Code : Tout sélectionner
dotslow
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