|
Dans Ouvrir dans l'éditeur Overleaf
\def\cases#1{\left\{\,\vcenter{\normalbaselines\m@th \ialign{$##\hfil$&\quad{##}\hfil\crcr#1\crcr}}\right.} (auquel, pour tout dire, je ne comprends pas grand chose). Que faut-il faire pour que cet environnement se comporte comme : Ouvrir dans l'éditeur Overleaf
\left\{\begin{aligned}& a \\ & b \\ &c \end{aligned}\right. En fait, je pourrais tout aussi utiliser l'environnement À titre de comparaison : Ouvrir dans l'éditeur Overleaf
\begin{equation} \begin{cases} \nabla_z \mathcal L(\bar z,\lambda,\mu) = Q&\\ h_i^T \bar z - g_i = 0,&\forall i \in \mathcal A(\bar z) \\ h_i^T \bar z - g_i \geq 0,&\forall i \in \mathcal I \setminus\mathcal A(\bar z) \\ \lambda \geq 0,&\forall i \in \mathcal I \cap \mathcal A(\bar z). \end{cases} \end{equation} \begin{equation} \left\{\begin{aligned} &\nabla_z \mathcal L(\bar z,\lambda,\mu) = Q&\\ &h_i^T \bar z - g_i = 0,&&\forall i \in \mathcal A(\bar z) \\ &h_i^T \bar z - g_i \geq 0,&&\forall i \in \mathcal I \setminus\mathcal A(\bar z) \\ &\lambda \geq 0,&&\forall i \in \mathcal I \cap \mathcal A(\bar z). \end{aligned}\right. \end{equation}
Affichage de 5 parmi 9
Afficher 4 commentaire(s) en plus
|
|
La différence est qu'avec Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{mathtools} \begin{document} \begin{equation} \begin{cases} \frac{1}{2}\\ \int_a^b f(x)dx. \end{cases} \end{equation} \begin{equation} \begin{dcases} \frac{1}{2}\\ \int_a^b f(x)dx. \end{dcases} \end{equation} \end{document} |
Mais, en général, on utilise l'environnement cases avec des esperluettes (pour indiquer une condition,par exemple).
J'oubliais : de toute façon, danss cet environnement, ce qui vient juste après l'accolade (sans esperuette) est aligné à gauche – de sorte que je ne comprends pas vraiment le problème.
@Bernard je travaille sur un document avec plein de
\begin{cases}...\end{cases}(sans&) que j'aimerais transformer en\begin{aligned}...\end{aligned}sauf que je dois ajouter les&Mais qu'est-ce que les
casesont bien pu vous faire?Votre question n'est pas claire :-) Voici quelques remarques :
je ne vois pas de différence entre
\left\{\begin{aligned}& a \\ & b \\ &c \end{aligned}\right.et\begin{cases}a \\ b\\ c \end{cases}$. Pouvez vous nous montrer un exemple?vous pouvez taper (sans erreur)
\left\{\begin{aligned} a \\ b \\ c\end{aligned}\right.(sans&) et c'est là qu'il y a de différence.pour la définition
\def\cases#1{...}delatex.ltx, il s'agit d'une commande (\cases{a\\b\\c}) et non pas à un environnement.@Bernard c'est pas de ma faute, les auteurs dudit document ont mal utilisé l'environnement
caseset ils auraient dû utiliseraligned, qui n'existait peut-être pas à l'époque...@touhami En effet, j'ai sans doute mal sélectionné les lignes dans
latex.ltx. Cependant, Il y a une différence entre\left\{\begin{aligned}& a \\ & b \\ &c \end{aligned}\right.et\begin{cases}a \\ b\\ c \end{cases}lorsque des équations sont impliquées, en tout les cas c'est ce que j'observe. En gros, j'aimerais juste faire un "find and replace" entre\begin{cases}et\{\begin{aligned}(et la fin aussi) sans avoir à ajouter les&à la main. Voilà.Cet environnement existe depuis qu'existe
amsmath, je pense, et en tout cas depuis que j'utilise LaTeX (25 ans…). Mais je ne cois toujours pas de différence entre les eux, hormis ques cases passe en\textstyle, et que pouraligned, cela dépend du contexte.@Bernard Je viens de comparer et
alignedest un peu plus aéré, quand il y a des indices et autres exposants, notamment. J'ai ajouté le code . Mais c'est vrai que la différence n'est pas énorme. Je me demande bien maintenant pourquoi j'ai décidé de changer... ?