[Résolu] Aligner a gauche un système d'équation sur 2 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.

[Résolu] Aligner a gauche un système d'équation sur 2 lignes

Messagepar SimonPaulL » Mercredi 19 Avril 2017, 18:47

Bonsoir !
J'ai beau chercher dans la doc de amsmath, je trouve pas ce que je veux (ou alors mon niveau d'anglais est pire que ce que je pensais) pour aligner un système d'équation.
Mon code actuel :
Code: Tout sélectionner
\documentclass[a4paper, 11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel} % Langue Française
\usepackage[margin=1cm]{geometry} % Définir les marges
\usepackage{amsmath,amssymb,mathrsfs} % Packages Mathématiques
\usepackage{fourier, erewhon} %Police de charactère

\pagestyle{empty}

\begin{document}
\DecimalMathComma
\begin{equation}
   O=
   \left\{
   \begin{aligned}
      y&=7x-115\\
      y&=-0,5x+42,5
   \end{aligned}\right.
   \Leftrightarrow\left\{
   \begin{aligned}
      y&=7x-115\\
      7x-115&=-0,5x+42,5
   \end{aligned}\right.
   \Leftrightarrow\left\{
   \begin{aligned}
      y&=7x-115\\
      7,5x&=157,5
   \end{aligned}\right.
\end{equation}
\begin{equation}
   \Leftrightarrow\left\{
   \begin{aligned}
      y&=7\times21-115\\
      x&=21
   \end{aligned}\right.
   \Leftrightarrow\left\{
   \begin{aligned}
      y&=147-115\\
      x&=21                        
   \end{aligned}\right.
   \Leftrightarrow\left\{
   \begin{aligned}
      y=32\\
      x=21
   \end{aligned}\right.
\end{equation}
\end{document}

Auriez vous une solution pour aligner tout ça à gauche ? Voir même aligner au caractère (le = après le O avec le signe l'équivalence)?
Merci par avance,
Simon.
Dernière édition par SimonPaulL le Jeudi 20 Avril 2017, 14:19, édité 1 fois.
SimonPaulL
Déca-utilisateur
 
Messages: 15
Inscription: Vendredi 06 Janvier 2017, 19:09
Statut actuel: Lycée | 2nde

Publicité

Re: Aligner a gauche un système d'équation sur deux lignes

Messagepar pg » Jeudi 20 Avril 2017, 07:46

Il suffit d'utiliser {align} au lieu de {equation} en mettant tout dans le même environnement :

Code: Tout sélectionner
\begin{align}
Ligne 1 partie gauche & Ligne 1 partie droite \\
                      & Ligne 2 partie droite
\end{align}

Ça pourrait être une bonne idée ici de définir un environnement {systeme*} (l'étoile étant là pour dire que les lignes du système ne sont pas numérotées) au lieu de répéter plusieurs fois le même code. De même, utiliser \iff au lieu de \Leftrightarrow (qui est beaucoup trop petit) rend la formule finale bien plus lisible :

Code: Tout sélectionner
\documentclass[a4paper, 11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel} % Langue Française
\usepackage[margin=1cm]{geometry} % Définir les marges
\usepackage{amsmath,amssymb,mathrsfs} % Packages Mathématiques
\usepackage{fourier} %Police de charactère

\pagestyle{empty}

\newenvironment{systeme*}
  {\left\{\!\begin{aligned}}
  {\end{aligned}\right.}

\begin{document}

\DecimalMathComma
\begin{align}
   O =    \begin{systeme*}
             y&=7x-115\\
             y&=-0,5x+42,5
          \end{systeme*}
   & \iff \begin{systeme*}
             y&=7x-115\\
             7x-115&=-0,5x+42,5
          \end{systeme*}
     \iff \begin{systeme*}
             y&=7x-115\\
             7,5x&=157,5
          \end{systeme*}
   \\
   & \iff \begin{systeme*}
             y&=7\times21-115\\
             x&=21
          \end{systeme*}
     \iff \begin{systeme*}
             y&=147-115\\
             x&=21                       
          \end{systeme*}
     \iff \begin{systeme*}
             y=32\\
             x=21
          \end{systeme*}
\end{align}

\end{document}
pg
Modérateur
 
Messages: 2583
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Aligner a gauche un système d'équation sur deux lignes

Messagepar balf » Jeudi 20 Avril 2017, 13:43

Attention! Il y a déjà l'extension systeme, qui permet d'aligner des systèmes d'équations linéaires, avec une telle commande.

B. A.
balf
Zetta-utilisateur
 
Messages: 3619
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Aligner a gauche un système d'équation sur deux lignes

Messagepar SimonPaulL » Jeudi 20 Avril 2017, 14:18

Merci pg ça me convient parfaitement ! Et je connaissais pas \iff et c'est vrai que c'est plus lisible (mais prends plus de place).
balf je l'ai renommé "sys*" suite à ton conseil.
Je met le sujet en résolu, merci beaucoup !
Cordialement,
SImon
SimonPaulL
Déca-utilisateur
 
Messages: 15
Inscription: Vendredi 06 Janvier 2017, 19:09
Statut actuel: Lycée | 2nde


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Exabot [Bot], Grapeshot [Crawler], Magpie [Crawler] et 11 invités