Aligner le signe égal dans des accolades multi-lignes

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.

Aligner le signe égal dans des accolades multi-lignes

Messagepar Tunaki » Mardi 12 Décembre 2006, 19:24

Bonjour à tous!

J'ai un problème pour aligner les signes "=" entre eux. Après quelques recherches, j'ai trouvé le code suivant :

Code: Tout sélectionner
\begin{equation}
\left.
\begin{array}{cc}
\displaystyle
f(x) & = & x^2
f'(x) & = & 2x
\end{array}
\right\}


La commande "& = &" me donne une erreur pendant la compilation. (Extra aligment tab has been changed to \cr)
Quelqu'un a une idée ?

Merci :D
Tunaki
Giga-utilisateur
 
Messages: 659
Inscription: Mardi 12 Décembre 2006, 19:03
Statut actuel: Post-bac | Ecole d'ingénieur

Publicité

Messagepar Tunaki » Mardi 12 Décembre 2006, 19:38

J'ai trouvé quelquechose...

En ne mettant qu'un seul & avant le "=" ca les alignes parfaitement. Sauf que, (un problème en engendrant toujours un autre) :

$\begin{equation} \left. \begin{array}{cc} \displaystyle \lim\limits_{\substack{x \to 0^{+}}} \dfrac{1}{x} & = +\infty\\ \\ \lim\limits_{\substack{x \to 0^{-}}} \dfrac{1}{x} + 4x^2 - 5 & = -\infty\\ \end{array} \right\} blabla$

On remarque que la première limite est centrée sur la ligne. Y a-t-il un moyen de la "recoller" au signe = ?
(J'ai essayé avec des \phantom mais il doit y avoir un moyen plus latexifiant)

Merci :D
Tunaki
Giga-utilisateur
 
Messages: 659
Inscription: Mardi 12 Décembre 2006, 19:03
Statut actuel: Post-bac | Ecole d'ingénieur

Messagepar MB » Mardi 12 Décembre 2006, 19:42

Code: Tout sélectionner
\left.
\begin{array}{rcl}
\displaystyle
\lim_{x \to 0^{+}} \dfrac{1}{x} & = & +\infty\\
\\
\lim_{x \to 0^{-}} \dfrac{1}{x} + 4x^2 - 5 & = & -\infty\\
\end{array}
\right\}
blabla


$$\left.
 \begin{array}{rcl}
 \displaystyle
 \lim_{x \to 0^{+}} \dfrac{1}{x} & = & +\infty\\
 \\
 \lim_{x \to 0^{-}} \dfrac{1}{x} + 4x^2 - 5 & = & -\infty\\
 \end{array}
 \right\}
 blabla$$

MB
Administrateur
 
Messages: 6668
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar rebouxo » Mardi 12 Décembre 2006, 20:24

Une proposition plus amsthienne.

Code: Tout sélectionner
\usepackage{amsmath}

\begin{equation}
\left\lbrace
\begin{split}
\lim_{x \to 0^{+}} \dfrac{1}{x} & =  +\infty\\
\\
\lim_{x \to 0^{-}} \dfrac{1}{x} + 4x^2 - 5 & =  -\infty
\end{split}
\right.
\end{equation}



En fait, je ne ferais pas comme cela mais, en utilisant l'envirronement cases
Code: Tout sélectionner
\begin{cases}
\lim_{x \to 0^{+}} \dfrac{1}{x} & =  +\infty\\
\\
\lim_{x \to 0^{-}} \dfrac{1}{x} + 4x^2 - 5 & =  -\infty\\
\end{cases}


Qui ne donne pas tout à fait la même chose d'ailleurs. Mais, le forum ne reconnait pas les extensions de l'AMS (enfin, je le suppose car je n'ai pas eu d'affichage). Tu confirmes MB ?

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

Messagepar MB » Mardi 12 Décembre 2006, 20:45

rebouxo a écrit:Qui ne donne pas tout à fait la même chose d'ailleurs. Mais, le forum ne reconnait pas les extensions de l'AMS (enfin, je le suppose car je n'ai pas eu d'affichage). Tu confirmes MB ?


Non, je ne confirme pas. Le package amsmath est normalement géré par le forum.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6668
Inscription: Samedi 28 Mai 2005, 14:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar Tunaki » Mardi 12 Décembre 2006, 21:01

En effet ca marche parfaitement.
Merci !
Tunaki
Giga-utilisateur
 
Messages: 659
Inscription: Mardi 12 Décembre 2006, 19:03
Statut actuel: Post-bac | Ecole d'ingénieur

Messagepar rebouxo » Mardi 12 Décembre 2006, 21:11

MB a écrit:
rebouxo a écrit:Qui ne donne pas tout à fait la même chose d'ailleurs. Mais, le forum ne reconnait pas les extensions de l'AMS (enfin, je le suppose car je n'ai pas eu d'affichage). Tu confirmes MB ?


Non, je ne confirme pas. Le package amsmath est normalement géré par le forum.


Ah bon, ben je réessayerais...

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

Messagepar gigiair » Mercredi 13 Décembre 2006, 11:02

Tunaki a écrit:J'ai trouvé quelquechose...

En ne mettant qu'un seul & avant le "=" ca les alignes parfaitement. Sauf que, (un problème en engendrant toujours un autre) :

$\begin{equation} \left. \begin{array}{cc} \displaystyle \lim\limits_{\substack{x \to 0^{+}}} \dfrac{1}{x} & = +\infty\\ \\ \lim\limits_{\substack{x \to 0^{-}}} \dfrac{1}{x} + 4x^2 - 5 & = -\infty\\ \end{array} \right\} blabla$
On remarque que la première limite est centrée sur la ligne. Y a-t-il un moyen de la "recoller" au signe = ?
Merci :D

  1. C'est un peu normal que la première colonne soit centrée, car c'est ce que tu demandes {cc}. Si tu demandes {rl} les contenus des deux colonnes seront accolés.
  2. Jettes un coup d'oeil sur la documentation de l'AMS. http://www.ams.org/tex/amslatex.html. Ta demande y figure exactement amsldoc.pdf §3.7

Code: Tout sélectionner
\begin{equation*}
\left.
  \begin{aligned}
    \lim_{x \to 0^{+}} \frac{1}{x} & = +\infty\\
    \lim_{x \to 0^{-}} \frac{1}{x} + 4x^2 - 5 & = -\infty\\
  \end{aligned}
\right\} \text{blabla}
\end{equation*}

$$
 \begin{equation*}
 \left.
   \begin{aligned}
     \lim_{x \to 0^{+}} \frac{1}{x} & = +\infty\\
     \lim_{x \to 0^{-}} \frac{1}{x} + 4x^2 - 5 & = -\infty\\
   \end{aligned}
 \right\} \text{blabla}
 \end{equation*} $$


--
JJR.
gigiair
Péta-utilisateur
 
Messages: 1993
Inscription: Samedi 08 Juillet 2006, 20:56
Localisation: Angers

Re: Aligner le signe = dans des accolades multi-lignes

Messagepar Lil'nalia » Jeudi 17 Novembre 2011, 18:09

Et comment fait-on si à la place des équations on doit mettre des phrases (avec des accents sinon pas drôle) ?
Merci
Lil'nalia
Utilisateur
 
Messages: 8
Inscription: Dimanche 30 Octobre 2011, 14:04
Statut actuel: Post-bac | Licence

Re: Aligner le signe = dans des accolades multi-lignes

Messagepar Clembou » Jeudi 17 Novembre 2011, 22:54

Comme ceci :

$$ \left. \begin{aligned} \mbox{Ceci est une phrase avec un accent comme dans éléphants} \\ \mbox{Une autre phrase à accents ?} \end{aligned} \right\} blabla $$



Code: Tout sélectionner

\left.
\begin{aligned}
\mbox{Ceci est une phrase avec un accent comme dans éléphants}
\\
\mbox{Une autre phrase à accents ?}
\end{aligned}
\right\}
blabla
Clément Boulonne - Professeur freelance de mathématiques

Spécialiste LaTeX et informatique

Site web (Enseignement / CAPES / Licence / Libramaths) : http://cboumaths.wordpress.com
Clembou
Hecto-utilisateur
 
Messages: 97
Inscription: Lundi 08 Janvier 2007, 19:34
Localisation: Seclin, Nord
Statut actuel: Actif et salarié | Enseignant

Re: Aligner le signe = dans des accolades multi-lignes

Messagepar EricK » Vendredi 18 Novembre 2011, 00:27

Et tant que faire dans le packahe amsmath, autant utiliser la commande \text{blabla} à la place de \mbox{blabla}.
EricK
Téra-utilisateur
 
Messages: 1473
Inscription: Jeudi 02 Novembre 2006, 23:38
Statut actuel: Actif et salarié | Enseignant

Re: Aligner le signe = dans des accolades multi-lignes

Messagepar Lil'nalia » Samedi 19 Novembre 2011, 20:29

et si c'est 2 points d'un enumerate que je veux réunir pour dire que ces 2 points correspondent à telle définition ?
j'aurais
Code: Tout sélectionner
\item blabla 1
\item blabla 2

et
une accolade réunissant les deux avec une phrase à la suite.
Comment dois-je faire ?
Lil'nalia
Utilisateur
 
Messages: 8
Inscription: Dimanche 30 Octobre 2011, 14:04
Statut actuel: Post-bac | Licence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Baidu [Spider], Google [Bot] et 15 invités