Couper une égalité en 2 colonnes

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.

Couper une égalité en 2 colonnes

Messagepar SimonPaulL » Samedi 16 Septembre 2017, 10:25

Bonjour !
Je viens vous voir car j'ai presque réussi à avoir la mise en page que je veux en pdf mais le code est tout simplement moche.
Sans plus attendre, voici mon code :
Code: Tout sélectionner
$$\left.\begin{aligned}
   &\quad a\left(x+\frac{b}{2a}\right)^2\\
   &=a\left[x^2+2\times x\times \frac{b}{2a}+\left(\frac{b}{2a}\right)^2\right]\\
   &=a\left(x^2+\frac{2b}{2a}x+\frac{b^2}{4a^2}\right)\\
   &=a\left(x^2+\frac{b}{a}x+\frac{b^2}{4a^2}\right)\\
   &=ax^2+bx+\frac{b^2}{4a}
\end{aligned}\quad\right|
\quad\left.\begin{aligned}
   &=a\left[\left(x+\frac{b}{2a}\right)^2+\frac{b^2}{4a^2}-\frac{b^2}{4a^2}\right]
\end{aligned}\right.$$

$$\left.\begin{aligned} 				&\quad a\left(x+\frac{b}{2a}\right)^2\\ 				&=a\left[x^2+2\times x\times \frac{b}{2a}+\left(\frac{b}{2a}\right)^2\right]\\ 				&=a\left(x^2+\frac{2b}{2a}x+\frac{b^2}{4a^2}\right)\\ 				&=a\left(x^2+\frac{b}{a}x+\frac{b^2}{4a^2}\right)\\ 				&=ax^2+bx+\frac{b^2}{4a} \end{aligned}\quad\right| \quad\left.\begin{aligned} 				&=a\left[\left(x+\frac{b}{2a}\right)^2+\frac{b^2}{4a^2}-\frac{b^2}{4a^2}\right]\\ 				&\quad\\ 				&\quad\\ 				&\quad\\ 				&\quad\\ 				&\quad \end{aligned}\right.$$


L'idée est de séparer cette égalité (non fini) en 2 colonnes pour prendre moins de place. Pour cela, je souhaite séparer comme précédemment par un trait avec un espace de chaque côté (dans mon exemple de code j'ai utilisé \quad) et aligner verticalement tous ça en haut. Avez-vous une idée ?
Cordialement,
Simon.
SimonPaulL
Déca-utilisateur
 
Messages: 15
Inscription: Vendredi 06 Janvier 2017, 19:09
Statut actuel: Lycée | 2nde

Publicité

Re: Couper une égalité en 2 colonnes

Messagepar balf » Samedi 16 Septembre 2017, 15:06

Couci, avec l'extension paracol et l'environnement éponyme?
Code: Tout sélectionner
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{paracol}
\usepackage{mathtools, nccmath}

\begin{document}

Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala
Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala
\vspace{\abovedisplayskip}
\begin{paracol}{2}
  \columnseprule=0.4pt\setlength\abovedisplayskip{0ex}\setlength\belowdisplayskip{0ex}
  \begin{align*}
     \MoveEqLeft a\biggl(x+\frac{b}{2a}\biggr)^{\!2} \\
     & =a\biggl[x^2+2 \times x \times \frac{b}{2a}+\Bigl(\frac{b}{2a}\Bigr)^{\!2}\biggr] \\
     & =a\biggl(x^2+\frac{2b}{2a}x+\frac{b^2}{4a^2}\biggr) \\
     & =a\biggl(x^2+\frac{b}{a}x+\frac{b^2}{4a^2}\biggr) \\
     & =ax^2+bx+\frac{b^2}{4a}
  \end{align*}
  \switchcolumn
\begin{fleqn}[1em]
  \begin{align*}
     & =a\biggl[\Bigl(x+\frac{b}{2a}\Bigr)^{\!2}+\frac{b^2}{4a^2}-\frac{b^2}{4a^2}\biggr]
  \end{align*}
\end{fleqn}
\end{paracol}\vspace{\belowdisplayskip}
Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala
Lalala Lalala Lalala Lalala Lalala Lalala Lalala Lalala

\end{document}

Notez que les équations hors-texte ne devraient pas être introduites par $$ ... $$, qui est une syntaxe TeX, mais par la syntaxe LaTeX \[ ... \].

B. A.
Fichiers joints
twocolumnalign.pdf
(42.54 Kio) Téléchargé 9 fois
balf
Zetta-utilisateur
 
Messages: 3643
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Couper une égalité en 2 colonnes

Messagepar SimonPaulL » Dimanche 17 Septembre 2017, 15:11

Merci ! Le résultat est tout à fait ce que je recherche. Le plus dur, c'est de comprendre quel environnement fait quoi ! Vous pourriez m'expliquer rapidement ?
SimonPaulL
Déca-utilisateur
 
Messages: 15
Inscription: Vendredi 06 Janvier 2017, 19:09
Statut actuel: Lycée | 2nde

Re: Couper une égalité en 2 colonnes

Messagepar balf » Dimanche 17 Septembre 2017, 22:47

Eh bien, le boulot est fait par l'environnement paracol, il crée deux colonnes et permat de passer d'une colonne à l'autre avec la directive switchcolumn. Ce que l'ai rajputé, c'est la mise à zéro des espacements verticaux avant et après les environnements en mode displaymath. Ceci suppose bien sûr qu'après l'environnement align* il n'y ait pas de texte.

B. A.
balf
Zetta-utilisateur
 
Messages: 3643
Inscription: Mercredi 02 Janvier 2008, 23:18
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: DotBot [Crawler], Google [Bot], Yandex [Bot] et 3 invités