Aligner les équations avec le même espacement
Oct 11 2020
Je n'arrive pas à obtenir le bon espacement "=". Je voudrais obtenir LHS = RHS, au lieu de LHS = RHS
Code utilisé:
\documentclass[a4paper,12pt]{report}
\usepackage{geometry}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{align*} \begin{cases} W &= F \, \Delta x\\ W &= E_c\\ F &= m a\\ x &= x_0 + v_0 t + \frac{1}{2}a t^2\\ v &= v_0 + a t \end{cases} \end{align*}
\end{document}
Réponses
5 Mico Oct 11 2020 at 02:14
Je vous suggère d’apporter trois changements. Tout d'abord, encapsulez les cinq équations dans un alignedenvironnement. Deuxièmement, comme vous n'utilisez pas vraiment la machinerie de l' casesenvironnement, remplacez l' casesenvironnement par \left\{ ... \right.. Troisièmement, puisque vous n'utilisez pas non plus les align*machines, je remplacerais l' align*environnement par \[ ... \].
\documentclass[a4paper,12pt]{report}
\usepackage{geometry}
\usepackage{amsmath,amssymb}
\begin{document}
\[
\left\{
\begin{aligned} W &= F \, \Delta x\\ W &= E_c\\ F &= m a\\ x &= x_0 + v_0 t + \tfrac{1}{2}a t^2\\ v &= v_0 + a t \end{aligned}
\right.
\]
\end{document}
1 SerMarFe Oct 11 2020 at 01:35
Merci, cela a fonctionné pour moi:
\usepackage{amsmath,mathtools}
\makeatletter
% a copy of dcases but without \quad in the second argument
% and with {} at the start of the second column so &= gets relation space like align
\newcases{dcasesnoquad}{}{%
$\m@th\displaystyle{##}$\hfil}{$\m@th\displaystyle{{}##}$\hfil}{\lbrace}{.}
\makeatother