[eqnarray] Espace entre les équations

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[eqnarray] Espace entre les équations

Messagepar castorgris » Mercredi 12 Décembre 2007, 09:04

Bonjour,
j´utilise l´environnement eqnarray pour certaine de mes groupes d´équation. Or je trouve qu´elles sont trop collé.
Y a til un moyen pour augmenter l´espace entre ces équation ?
Je ne trouve pas le paramètre qui gère ça...

Ou alors ci quelqu´un connait un autre environnement pour avoir plusieurs équations numéroté, avec plus d´espace entre, je prends.


merci d´avance
castorgris
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 12 Décembre 2007, 08:59
Statut actuel: Post-bac | Ecole d'ingénieur

Publicité

Re: Eqnarray, espace entre les equation.

Messagepar hammami » Mercredi 12 Décembre 2007, 09:10

Bonjour
tu as essayé avec le tilde

Code: Tout sélectionner
~


entre les équations

Dieb
hammami
Kilo-utilisateur
 
Messages: 108
Inscription: Mercredi 14 Février 2007, 14:40
Statut actuel: Post-bac | Doctorat

Re: Eqnarray, espace entre les equation.

Messagepar kojak » Mercredi 12 Décembre 2007, 09:13

Bonjour,
castorgris a écrit:Ou alors ci quelqu´un connaît un autre environnement pour avoir plusieurs équations numéroté, avec plus d´espace entre, je prends.
merci d´avance

avec l'environnement cases ou align(ed) :wink:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Eqnarray, espace entre les equation.

Messagepar castorgris » Mercredi 12 Décembre 2007, 09:16

je m´apercevois que ce n´est pas très claire. Je parle de l´espace vertical entre chaque ligne d´equation.

@kojak j´essaye de suite
castorgris
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 12 Décembre 2007, 08:59
Statut actuel: Post-bac | Ecole d'ingénieur

Re: Eqnarray, espace entre les equation.

Messagepar gigiair » Mercredi 12 Décembre 2007, 10:44

Il faut utiliser l'un des environnements fournis par le package amsmath et oublier eqnarray. (texdoc amsldoc)
amsldoc a écrit: If you are a long-time LaTeX user and have lots of mathematics in what you
write, then you may recognize solutions for some familiar problems in this list
of amsmath features:
[snip]
• Multiple substitutes for the eqnarray environment to make various kinds
of equation arrangements easier to write.
• Equation numbers automatically adjust up or down to avoid overprinting
on the equation contents (unlike eqnarray).
• Spacing around equals signs matches the normal spacing in the equation
environment (unlike eqnarray).

Par exemple l'environnement equation.
short-math-guide page 2 est une excellente lecture.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2399
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Eqnarray, espace entre les equation.

Messagepar castorgris » Mercredi 12 Décembre 2007, 12:46

Merci pour le lien, très intéressant. Il a d´ailleurs rejoint ma pdf-thèque.
Par contre j´utilise eqnarray et pas align car avec align j´ai des espace énorme entre les signes ´=´
de plus, align de met pas plus d´espace entre les équations.

j´ai du loupé quelque chose, mais quoi ?
castorgris
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 12 Décembre 2007, 08:59
Statut actuel: Post-bac | Ecole d'ingénieur

Re: Eqnarray, espace entre les equation.

Messagepar rebouxo » Mercredi 12 Décembre 2007, 13:27

Eqnarray est un environnement à bannir, car il perturbe la mise en page des formules. En particuliers les = ne sont pas bien gérés avec eqnarray. Mais comme d'hab je n'ai pas de référence sur internet, par contre dans le latex companion (VF, p. 480) c'est très clair. Et c'est plutôt eqnarray qui met trop d'espace, mais bon....

Bon pour le problème de plus d'écart entre les équations, est-ce local ou systématique. Si c'est local un \\[dim] cela passera (avec amsmath). Je n'ai pas vu (et je ne suis pas sur que cela soit souhaitable) de paramètre permettant de modifier globalement l'espacement dans une équation. Mais cela doit exister, mais dans ce cas je préfère faire confiance au petit père TeX, que de faire une mise en page wordienne. :D :D

Olivier
rebouxo
Modérateur
 
Messages: 6920
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Eqnarray, espace entre les equation.

Messagepar gigiair » Mercredi 12 Décembre 2007, 13:41

Si tu nous postais un ECM, tu pourrais mieux décrire ce qui ne te conviens pas et ce que tu attends.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2399
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Eqnarray, espace entre les equation.

Messagepar castorgris » Mercredi 12 Décembre 2007, 14:19

Petite explication du problème :
avec ca :
Code: Tout sélectionner
\begin{align}
& a &= b+c \\
& 4.d &= b +3e
\end{align}


j´ai deux souci :
-le premier et que les 2 ligne d´equation sont trop collé. Pas assez d´espace vertical entre les 2.
-le second, c´est que après compilation j´ai :

a = ~~~~~~~~~~b+c
4.d =~~~~~~~~b +3e

(remplcer ~ par un espace)

Je n´ais pas ce souci là avec eqnarray ( je croyais que c´été l´inverse, que eqnarray donné des espace bizarre...)

Pour l´espace verticale, je bidouille pour arriver à un résultat visuel qui me va :
Code: Tout sélectionner
\begin{align}
& a [color=#FF0000]&[/color]= b+c \\
\nonumber \\
& 4.d [color=#FF0000]&[/color]= b +3e

et je retire les ´&´d´alignement en rouge. Là j´ai quelque chose de mal ailgné horizontalement, mais de visuellement acceptable, mais pas parfait.

Y- a til moyen d´éviter ma ´bidouille´et de corriger les problème d´alignement horizontaux ?

ps ce ne sont pas les équation d´origine, mais pas sur le meme pc, et pas de clès usb sous la main.
castorgris
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 12 Décembre 2007, 08:59
Statut actuel: Post-bac | Ecole d'ingénieur

Re: [eqnarray] Espace entre les équations

Messagepar pg » Mercredi 12 Décembre 2007, 17:47

C'est ça que tu cherche comme résultat?

Code: Tout sélectionner
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
\begin{spreadlines}{12pt}
\begin{alignat}{2}
&a   &&= b+c \\
&4.d &&= b+3e
\end{alignat}
\end{spreadlines}
\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [eqnarray] Espace entre les équations

Messagepar castorgris » Mercredi 12 Décembre 2007, 20:05

c'est exactement ça !

Merci
castorgris
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 12 Décembre 2007, 08:59
Statut actuel: Post-bac | Ecole d'ingénieur

Re: [eqnarray] Espace entre les équations

Messagepar cerise » Vendredi 07 Octobre 2011, 15:15

Bonjour,

Je profite de ce sujet pour poser une question similaire.

Pour présenter plusieurs systèmes d'équations, j'utilise des environnements aligned inclus dans un environnement align*. Voila le genre de choses que j'ai :
Code: Tout sélectionner
\begin{align*}
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.\\
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.
\end{align*}

ce qui donne

$$\begin{aligned} &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right. &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right.\\ &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right. &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right. \end{aligned}$$


J'aimerais bien agrandir l'espacement vertical entre mes groupes d'équation, c'est-à-dire à l'intérieur de l'environnement align*, sans toucher à l'espacement dans les environnements aligned... Y'a moyen de faire ça ?
(Parce qu'évidemment, avec l'environnement spreadline, ça modifie l'espacement de tout ce qu'il y a dedans... Je pourrais bien sûr placer mon environnement align* dans un spreadline avec 12pt puis chaque environnement aligned dans un spreadline avec un espacement plus petit, mais ça fait un peu lourd...)

EDIT : je précise que c'est pour un document Beamer, même si ça ne doit pas changer fondamentalement les choses pour ce que je veux faire.
Dernière édition par cerise le Vendredi 07 Octobre 2011, 16:02, édité 1 fois.
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry
cerise
Méga-utilisateur
 
Messages: 448
Inscription: Mercredi 08 Juin 2005, 17:03
Statut actuel: Actif et salarié

Re: [eqnarray] Espace entre les équations

Messagepar EricK » Vendredi 07 Octobre 2011, 15:31

Essaie un bête saut de ligne.
EricK
Téra-utilisateur
 
Messages: 1483
Inscription: Jeudi 02 Novembre 2006, 22:38
Statut actuel: Actif et salarié | Enseignant

Re: [eqnarray] Espace entre les équations

Messagepar cerise » Vendredi 07 Octobre 2011, 16:00

Avec un simple saut de ligne, je trouve l'espacement un peu trop grand à mon goût, pour le coup.
Mais merci pour la proposition.
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry
cerise
Méga-utilisateur
 
Messages: 448
Inscription: Mercredi 08 Juin 2005, 17:03
Statut actuel: Actif et salarié

Re: [eqnarray] Espace entre les équations

Messagepar pg » Vendredi 07 Octobre 2011, 16:04

On peut utiliser un \noalign{\vspace{3pt}} :

Code: Tout sélectionner
\begin{align*}
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.\\
\noalign{\vspace{3pt}}
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.
&\left\{
\begin{aligned}
x_1 &= [...] \\
x_2 &= [...]
\end{aligned}\right.
\end{align*}


$$\begin{aligned} &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right. &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right.\\ \noalign{\vspace{3pt}} &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right. &\left\{ \begin{aligned} x_1 &= [...] \\ x_2 &= [...] \end{aligned}\right. \end{aligned}$$

pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [eqnarray] Espace entre les équations

Messagepar cerise » Samedi 15 Octobre 2011, 16:18

Merci beaucoup pour ta réponse, parfaite, comme toujours !
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry
cerise
Méga-utilisateur
 
Messages: 448
Inscription: Mercredi 08 Juin 2005, 17:03
Statut actuel: Actif et salarié

Re: [eqnarray] Espace entre les équations

Messagepar minnolina » Dimanche 20 Novembre 2011, 15:01

Eqnarray est un environnement à bannir, car il perturbe la mise en page des formules. En particuliers les = ne sont pas bien gérés avec eqnarray. Mais comme d'hab je n'ai pas de référence sur internet, par contre dans le latex companion (VF, p. 480) c'est très clair. Et c'est plutôt eqnarray qui met trop d'espace, mais bon....

Voilà un bon pdf à citer :)
Avoid eqnarray http://tug.org/pracjourn/2006-4/madsen/
Gloria
minnolina
Déca-utilisateur
 
Messages: 21
Inscription: Mardi 31 Mai 2005, 08:26
Localisation: Toulon
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot] et 27 invités