alignement d'équations multiples
Je veux écrire trois équations dans le \ begin {align} \ end {align}
\begin{aligned} \min_{x \in \mathbb{R}} &f_i(x), & \qquad \left(i=1,\,2,\,\,\dots,\,M\right),\\ \text{sujeita a } &\phi_j(x)=0,& \left(i=1,\,2,\,\,\dots,\,J\right),\\ &\psi_k(x)\leq 0, & \left(i=1,\,2,\,\,\dots,\,K\right), \end{aligned} \end{align}
Voici ma sortie:
Mais je veux ça $f_i(x)$ être aligné à gauche avec $\phi_j(x)=0,$ et $\psi_k(x)\leq 0,$Toute suggestion? Je serai très reconnaissant.
Merci d'avance
Réponses
Vous semblez avoir rogné le numéro d'équation que align aurait fourni - si vous recherchez un seul numéro d'équation, vous pouvez décommenter les lignes commentées ici et commenter celles d'alignement - ou vous pouvez avoir les trois numéros d'équation avec alignat. (L'espacement excessif dans le code est à des fins de lisibilité ici - pas besoin dans votre document réel)
Les accolades supplémentaires autour du min sont pour le montrer aligné avec le texte ci-dessous - encore une fois, à des fins d'illustration - je serais enclin à être d'accord avec hesham pour dire que ce n'est peut-être pas le meilleur alignement pour cet affichage.
J'ai laissé \ left (et \ right) sur la première ligne pour mettre en évidence l'effet indésirable qu'ils ont sur l'espacement. Veuillez les éviter si possible.
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
%\begin{align} %\begin{aligned} \begin{alignat}{3} &{\min_{x \in \mathbb{R}}} &\quad &f_i(x), &\quad &\left(i=1,\,2,\,\,\dots,\,M\right), \\ &\text{sujeita a } &\quad &\phi_j(x)=0, &\quad &(i=1,\,2,\,\,\dots,\,J), \\ & & &\psi_k(x)\leq 0, &\quad &(i=1,\,2,\,\,\dots,\,K), \end{alignat} %\end{aligned} %\end{align}
\end{document}
L'outil de choix pour avoir un contrôle total sur l'espacement des colonnes d'alignement est alignat:
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}
\begin{alignat*}{3} &\min_{x \in \mathbb{R}}&&f_i(x), & (i & =1,2,\ldots, M),\\ &\text{sujeita a }&&\phi_j(x)=0, & (j & =1,2,\ldots, J), \\ &&\quad&\psi_k(x)\leq 0, &\qquad (k & =1,2,\ldots K), \end{alignat*}
\end{document}
Quelque chose d'utilisation similaire flalign? J'utiliserai un environnement arrayou alignat.
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{flalign}
&\min_{x \in \mathbb{R}}&&f_i(x),\quad (i=1,2,\ldots, M),&&\notag\\
&\text{sujeita a }&&\phi_j(x)=0,\quad (i=1,2,\ldots, J),&&\\
&&&\psi_k(x)\leq 0, \quad (i=1,2,\ldots K),&&\notag
\end{flalign}
\end{document}
Utilisation de l' alignatenvironnement:
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{alignat*}{2} &\!\min_{x \in \mathbb{R}} &\quad& f_i(x), \quad (i=1,2,\ldots, M),\\ &\text{sujeita a }& & \phi_j(x)=0, \quad (i=1,2,\ldots, J),\\ & & & \psi_k(x)\leq 0, \quad (i=1,2,\ldots K), \end{alignat*}
\end{document}
Ma préférence irait à alignedat:
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation}
\begin{alignedat}{3} &\!\min_{x \in \mathbb{R}} &\quad& f_i(x), &\qquad& (i=1,2,\dots,M),\\ &\text{sujeita a} &\quad& \phi_j(x)=0, &\qquad& (i=1,2,\dots,J),\\ & &\quad& \psi_k(x)\leq 0, &\qquad& (i=1,2,\dots,K), \end{alignedat} \end{equation} \begin{equation} \begin{alignedat}{3} &\!\min_{x \in \mathbb{R}} f_i(x), &\quad& &\qquad& (i=1,2,\dots,M),\\ &\text{sujeita a} &\quad& \phi_j(x)=0, &\qquad& (i=1,2,\dots,J),\\ & &\quad& \psi_k(x)\leq 0, &\qquad& (i=1,2,\dots,K), \end{alignedat}
\end{equation}
\end{document}
Dans le deuxième affichage, la fonction objectif n'est pas alignée sur les limites, ce qui est plus courant, je crois.