Alignement des é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.

Alignement des équations

Messagepar Morgane.B » Jeudi 29 Août 2019, 16:47

Bonjour voici le code que j'utilise pour mettre en forme une certaine équation très spécifique:
Code: Tout sélectionner
\begin{equation}
\text{$E_{y}(x,z)=E_{0}\e^{-j\beta_{z}}$}\left\}
\begin{aligned}
    \cos\left(k_{G}.\frac{d}{2}+\varphi\right).\e^{-\alpha_{sup}\left(x-\frac{d}{2}\right)} & \quad & \text{pour} & \quad x>\frac{d}{2}\\
    \noalign{\vspace{4pt}}
    \cos\left(k_{G}.\frac{d}{2}+\varphi\right) & \quad & \text{pour} & \quad -\frac{d}{2}<x<\frac{d}{2}\\
    \noalign{\vspace{4pt}}
    \cos\left(k_{G}.\frac{d}{2}-\varphi\right).\e^{\alpha_{sub}\left(x+\frac{d}{2}\right)} & \quad & \text{pour} & \quad x<-\frac{d}{2}
\end{aligned}\right.
\label{Eq 2.16}
\end{equation}


Mais le problème c'est que le second argument ne s’aligne pas avec le premier et le troisième. J'aurais donc aimé savoir s'il y avait une solution pour cela.
Merci
Morgane.B
Utilisateur
 
Messages: 7
Inscription: Lundi 12 Août 2019, 08:59
Statut actuel: Post-bac | Doctorat

Publicité

Re: Alignement des équations

Messagepar Denis Bitouzé » Jeudi 29 Août 2019, 17:17

Je coderais la chose ainsi :

Code: Tout sélectionner
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
E_{y}(x,z)=E_{0}e^{-j\beta_{z}}\left\}
\begin{aligned}
 & \cos\left(k_{G}.\frac{d}{2}+\varphi\right).e^{-\alpha_{sup}\left(x-\frac{d}{2}\right)} & \text{pour} & \quad x>\frac{d}{2}              \\[4pt]
 & \cos\left(k_{G}.\frac{d}{2}+\varphi\right)                                             & \text{pour} & \quad -\frac{d}{2}<x<\frac{d}{2} \\[4pt]
 & \cos\left(k_{G}.\frac{d}{2}-\varphi\right).e^{\alpha_{sub}\left(x+\frac{d}{2}\right)}  & \text{pour} & \quad x<-\frac{d}{2}
\end{aligned}\right.
\label{Eq 2.16}
\end{equation}
\end{document}
Denis
Denis Bitouzé
Hecto-utilisateur
 
Messages: 68
Inscription: Vendredi 27 Octobre 2006, 19:27
Localisation: Dunkerque
Statut actuel: Actif et salarié | Maître de conférence

Re: Alignement des équations

Messagepar Morgane.B » Jeudi 29 Août 2019, 17:24

Merci beaucoup Denis, c'est exactement ce qu'il me fallait :D
Morgane.B
Utilisateur
 
Messages: 7
Inscription: Lundi 12 Août 2019, 08:59
Statut actuel: Post-bac | Doctorat

Re: Alignement des équations

Messagepar pzorba75 » Jeudi 29 Août 2019, 18:20

Denis Bitouzé a écrit:Je coderais la chose ainsi :

Code: Tout sélectionner
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
E_{y}(x,z)=E_{0}e^{-j\beta_{z}}\left\}
\begin{aligned}
 & \cos\left(k_{G}.\frac{d}{2}+\varphi\right).e^{-\alpha_{sup}\left(x-\frac{d}{2}\right)} & \text{pour} & \quad x>\frac{d}{2}              \\[4pt]
 & \cos\left(k_{G}.\frac{d}{2}+\varphi\right)                                             & \text{pour} & \quad -\frac{d}{2}<x<\frac{d}{2} \\[4pt]
 & \cos\left(k_{G}.\frac{d}{2}-\varphi\right).e^{\alpha_{sub}\left(x+\frac{d}{2}\right)}  & \text{pour} & \quad x<-\frac{d}{2}
\end{aligned}\right.
\label{Eq 2.16}
\end{equation}
\end{document}

Tout me semble correct, à l'exception du . devant l'exponentielle qui est mal placé.
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 159
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Re: Alignement des équations

Messagepar Denis Bitouzé » Jeudi 29 Août 2019, 20:20

En effet, comme dit @pzorba75, le produit ordinaire doit être codé
Code: Tout sélectionner
\cdot
ou
Code: Tout sélectionner
\times
mais pas
Code: Tout sélectionner
.
Denis
Denis Bitouzé
Hecto-utilisateur
 
Messages: 68
Inscription: Vendredi 27 Octobre 2006, 19:27
Localisation: Dunkerque
Statut actuel: Actif et salarié | Maître de conférence

Re: Alignement des équations

Messagepar balf » Jeudi 29 Août 2019, 20:50

Je propose quelques menues améliorations dans l'alignement, en s'aidant des extensions empheq et nccmath et de l'environment alignat, avec 3 points d'alignement. Je fais passer ici les fraction en taille moyenne (commande \mfrac de nccmath – elles n'ont pas besoin ici d'être en \displaystyle, et cela présente l'avantage ici que les accolades ont alors une taille plus raisonnable.
Code: Tout sélectionner
    \documentclass[a4paper, french]{report}

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
    \usepackage{empheq, nccmath}
    \newcommand{\e}{\mathrm e}

    \begin{document}

    \begin{empheq}[left ={ E_{y}(x,z)=E_{0}\e^{-j\beta_{z}}}\empheqrbrace]{alignat=3}
     & \cos\Bigl(k_{G}\mfrac{d}{2}+\varphi\Bigr)\e^{-\alpha_{\sup}\smash{\Bigl(x-\mfrac{d}{2}\Bigr)}} &\enspace & \text{pour} &x &>\mfrac{d}{2}\notag
     \\[1ex]
     & \cos\Bigl(k_{G}\mfrac{d}{2}+\varphi\Bigr) & &\text{pour} & \enspace -\mfrac{d}{2} &<x<\mfrac{d}{2}\label{Eq2-16}
    \\[1ex]
     & \cos\Bigl(k_{G}\mfrac{d}{2}-\varphi\Bigr)\e^{\alpha_{\mathrm{sub}}\smash{\Bigl(x+\mfrac{d}{2}\Bigr)}} & & \text{pour} &x & <-\mfrac{d}{2} \notag
    \end{empheq}
    L’équation \eqref{Eq2-16}

    \end{document}

B. A.
Fichiers joints
alignmentpb.pdf
(104.34 Kio) Téléchargé 8 fois
balf
Zetta-utilisateur
 
Messages: 3847
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: Ahrefs [Bot] et 14 invités