Je cherche à mettre une équation sur plusieurs lignes car elle dépasse de mes colonnes. Comment faire ?

Posée 24 Sep '15, 13:53

Maxime's gravatar image

Maxime ♦
1.4k32439
Taux d'acceptation : 60%

Modifiée 24 Sep '15, 14:42

Pathe's gravatar image

Pathe ♦♦
7.5k42204251


On peut utiliser split de l'extension amsmath

Ouvrir dans l'éditeur
\begin{equation}
  \begin{split}                                  
  \frac{1}{\sqrt{(x-A)^2+(y-B)^2+(z-C)^2}}&=\\      
  \frac{1}{D}\sum_{n=0}^\infty\left(\frac{\rho}{D}\right)^n&P_n\left(\frac{Ax+By+Cz}{D\rho}\right), 
  \end{split}                                                                                               \end{equation}
Lien permanent

Publiée 24 Sep '15, 13:57

Maxime's gravatar image

Maxime ♦
1.4k32439
Taux d'acceptation : 60%

Modifiée 24 Sep '15, 14:03

Autre possibilité, l'environnement multline du même package amsmath. Cependant, pour composer des mathématiques, il est recommandé de recourir au package mathtools plutôt que amsmath car il charge ce dernier tout en corrigeant certaines de ses imperfections et offre des fonctionnalités supplémentaires.

Ouvrir dans l'éditeur
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{multline}
  (a+b)^{20}=
        (a+b)\times(a+b)\times(a+b)\times(a+b)\\
  \times(a+b)\times(a+b)\times(a+b)\times(a+b)\\
  \times(a+b)\times(a+b)\times(a+b)\times(a+b)\\
  \times(a+b)\times(a+b)\times(a+b)\times(a+b)\\
  \times(a+b)\times(a+b)\times(a+b)\times(a+b)
\end{multline}
\end{document}
Lien permanent

Publiée 24 Sep '15, 16:19

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.