[LaTeX]couper les equations
dans Les-mathématiques
<!--latex-->Bonjour
<BR>
<BR>Comme vous l'avez peut-etre vu dans mon dernier post, je tape un article en double colonnes. Malheureusement, mes formules et mes equations sont un peu longues et elles débordent un peu. Peut-on sauter une ligne en mode displaymath ou en mode equation?
<BR>
<BR>Merci<BR>
<BR>
<BR>Comme vous l'avez peut-etre vu dans mon dernier post, je tape un article en double colonnes. Malheureusement, mes formules et mes equations sont un peu longues et elles débordent un peu. Peut-on sauter une ligne en mode displaymath ou en mode equation?
<BR>
<BR>Merci<BR>
Réponses
-
<!--latex-->Jettes un oeil dans ce sujet <a href=" http://www.les-mathematiques.net/phorum/read.php?f=2&i=167218&t=167218"> http://www.les-mathematiques.net/phorum/read.php?f=2&i=167218&t=167218</a>, ça devrait répondre à ta question je pense.<BR>
-
Helas non ca n'est pas ce que je veux
Je ne souhaite pas aligner mes equations mais plutot couper en 3 lignes ceci :
$$
F(c_1,c_2,\phi)=\lambda_1\int_{\Omega}(u_0-c_1)^2H(\phi)
d x d y + \lambda_2\int_{\Omega}(u_0-c_2)^2(1-H(\phi))
d x d y + + v\int_{\Omega}|\nabla \phi| \delta(\phi) dx
$$
car étant donné que mon article est en 2 colonnes, ca dépasse sur les bords...
une astuce serait de faire 3 displaymath, mais peut-etre existe-t-il une facon plus elegante -
tu peux aussi utiliser l'environnement (packages ams)
\begin{multline}
AAA \\
BBB \\
CCC
\end{multline} -
D'une façon générale, regarde les fonctionnalités des packages ams, ça m'étonnerait que tu n'y trouves pas ton bonheur pour ce qui est de couper une équation en morceaux.
-
Bonjour,
Peut-être faut-il utiliser l'environnement \verb!gather! qui permet à l'aide de
\verb!\\! de couper convenablement les lignes, ainsi
\verb!\begin{gather}!
\verb!ligne \\!
\verb!ligne!
\verb!\end{gather}!
l'environnement gather numétote les lignes. Pour ne pas numéroter une ligne mettre un $\verb!\notag! avant le $\verb!\\! de la fin de ligne.
Pour ne numéroter aucune ligne, on peut utiliser la forme avec *, à savoir \verb!gather*!
Tout cela nécessite le package de l'amsmath : \verb!\usepackage{amsmath}!
Amicalement -
Ce que dit Eric semble intéressant (je ne connais pas) mais rien ne t'empêche d'utiliser les méthodes du post que je t'ai indiqué pour faire ce que tu veux non ? Mais c'est vrai qu'alors ce sera à toi de réfléchir à la bonne découpe.
-
<!--latex-->Oui j'ai essayé en faisant des array, mais cela ne me sembe pas toujours très élegant. Je vais essayer comme ont dit eric et omar<BR>
-
<!--latex--><P></P><DIV ALIGN="RIGHT"><!-- MATH \begin{multline}\newline F(c_1,c_2,\phi)=\lambda_1\int_{\Omega}(u_0-c_1)^2H(\phi)\\
\newline d x d y + \lambda_2\int_{\Omega}(u_0-c_2)^2(1-H(\phi))\\
\newline d x d y + + v\int_{\Omega}|\nabla \phi| \delta(\phi) dx
\newline\end{multline} --><IMG WIDTH="397" HEIGHT="132" ALIGN="BOTTOM" BORDER="0" SRC="http://www.les-mathematiques.net/phorum/2005/05/1/57768/cv/img1.png" ALT="\begin{multline}
\newline F(c_1,c_2,\phi)=\lambda_1\int_{\Omega}(u_0-c_1)^2H(\ph...... + + v\int_{\Omega}\vert\nabla \phi\vert \delta(\phi) dx
\newline \end{multline}"></DIV><BR CLEAR="ALL"><P><P></P>
\begin{multline}
<BR>F(c_1,c_2,\phi)=\lambda_1\int_{\Omega}(u_0-c_1)^2H(\phi)\\
<BR>d x d y + \lambda_2\int_{\Omega}(u_0-c_2)^2(1-H(\phi))\\
<BR>d x d y + + v\int_{\Omega}|\nabla \phi| \delta(\phi) dx
<BR>\end{multline}
<BR> -
EUh désolé, j'ai cliqué où il ne fallait pas par inadvertance. (autrement dit, vous pouvez effacer ces deux là)
-
Ca me parrait pas mal. J'avais juste oublié d'enlever le mode displaymath
merci -
D'une façon générale, il faut éviter array pour couper des équations, les packages ams contiennent suffisamment de commandes pour cela. Il est difficile de ne pas trouver son bohneur là-dedans.
-
ya un truc je crois que ça s'appelle \split ou qq ch comme ça... à vérifier !
-
il y a split, il y a multline, il y a gather, il y a align, alignat et flalign dans les packages AMS. Si avec ça tu ne trouves pas ce qu'il te faut ...
-
Salut,
Je fas remonter ce post car je n'arrive pas à faire marcher l'environnement \multline. J'ai pourtant bien fait attention à enlever le \everymath{displaystyle} de mon en-tête. Sauriez-vous à quoi c'est dû ?
Pour info voilà le code incriminé :
$ \begin{multline} v(x) = \dfrac{-f_z L^3}{12E.I_{y_1}c^4 (L+cx)^2} \left[ -6L^2cx+x^2(-9Lc^2-3Lc^4) \\ +x^3(-2c^3+2c^4-2c^5) + \mathrm{Log} \left( 1 + c \dfrac{x}{L} \right)(6L^3 + 12L^2 cx + 6Lc^2 x^2 ) \right] \end{multline} $ -
J'ai oublié de vous donner le message d'erreur qui apparaît lors de la compilation :
"Package amsmath Error : \begin{multline} allowed only in paragraph mode."
C'est quoi le paragraph mode ? -
Enlève les dollars au début et à la fin.
-
Mais.. mais.. mais ça marche !!! Donc ça veut dire que l'environnement multline contient déjà le mode math (je m'exprime mal mais tu as compris) ? Ce n'était dit clairement dans aucune des 3189742 docs que j'ai consultées...
Merci mille fois Eric en tous cas, tu me tires une fière chandelle du pied !
Evidemment ça a induit un petit problème secondaire : la coupure est faite au milieu d'une expression entre grands crochets, et ceux-ci ne se reconnaissent plus, du coup le compilateur a rajouté des \right. et des \left. pour faire bonne mesure. Mais maintenant le crochet ouvrant est trop petit par rapport au fermant, puisque la fraction entre les crochets, qui était le seul élément à forcer la grande taille, s'est retrouvée sur la deuxième ligne. Je ne sais pas si je me fais bien comprendre...
Enfin bref, je devrais\biggl et des \biggr non ? Au lieu de parler je vais essayer. Est-ce que je peux fermer un \biggl[ avec un \biggr] ? -
si tu utilises des \left \right, ils doivent être équilibrés sur une ligne (il y a toujours moyen de s'en tirer avec des \vphantom{caractère assez grand, type \int} et des \left. ou \right.). Les \big, ... n'ont pas à être équilibrés (par contre leur dimensionnement ne dépend pas de ce qui se trouve à l'intérieur des parenthèses).
-
Effectivement c'est pas terrible en les équillibrant : ça marche tout de même mais j'ai l'impression que ça pose des problèmes d'espacement. Je n'avais pas pensé à \vphantom, c'est très malin... je vais plutôt faire un \vphantom de la grosse fraction reportée à la deuxième ligne pour avoir exactement la même hauteur.
Maintenant j'ai pas mal d'options, je n'ai plus qu'à tout tester et à choisir celle qui me donnera le meilleur rendu. Et comme on dit dans le métier, mieux vaut avoir plusieurs solutions qu'aucune.
Merci encore pour tes conseils avisés. -
Comme il a été dit aupravant, tu peux aussi utiliser
\begin{equation}
\begin{split}
... & ... \\
& ...
\end{split}
\end{equation}
Cette structure est intéressante si tu veux numéroter ton équation et qu'il n'apparaisse qu'un seul numéro pour l'ensemble des lignes qui soit centré sur l'ensemble des lignes.
Je te conseille de regarder la doc des packages Ams qui est très lisible ou encore le chapitre 15 du Guide to Latex, Fourth Edition, de Kopka et Daly. -
Ben j'ai vu l'environnement split dans le short-math-guide de l'AMS, mais ce n'était pas exactement ce que je voulais. Mais c'est vrai que le short-math-guide s'avère vraiment incomplet dès que je veux un peu de précision. Je vais donc aller chercher la doc détaillée des packages AMS sur leur site, merci du tuyau.
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 164.5K Toutes les catégories
- 42 Collège/Lycée
- 22.1K Algèbre
- 37.4K Analyse
- 6.2K Arithmétique
- 56 Catégories et structures
- 1.1K Combinatoire et Graphes
- 13 Sciences des données
- 5.1K Concours et Examens
- 16 CultureMath
- 49 Enseignement à distance
- 2.9K Fondements et Logique
- 10.6K Géométrie
- 79 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 73 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 329 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10.1K Probabilités, théorie de la mesure
- 786 Shtam
- 4.2K Statistiques
- 3.8K Topologie
- 1.4K Vie du Forum et de ses membres