Deux déclarations à côté d'accolades dans une équation


97

Comment puis-je écrire une équation avec une accolade ( {), et sur le côté droit à côté de la boucle, deux déclarations sur deux lignes différentes?


5
Pourquoi cette question est-elle dans stackoverflow plutôt que dans tex.stackexchange? Bien qu'on y réponde: tex.stackexchange.com/questions/9065/…
Vincent Fourmond

Réponses:


184

Vous pouvez essayer l' casesenvironnement dans amsmath.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
  f(x)=\begin{cases}
    1, & \text{if $x<0$}.\\
    0, & \text{otherwise}.
  \end{cases}
\end{equation}

\end{document}

cas amsmath


3
@Lucho Est-il possible d'avoir deux nombres différents à ces deux équations sur la droite?
MLT

21

Cela peut être réalisé en LaTeX simple sans aucun package spécifique.

\documentclass{article}
\begin{document}
This is your only binary choices
\begin{math}
  \left\{
    \begin{array}{l}
      0\\
      1
    \end{array}
  \right.
\end{math}
\end{document}

Ce code produit quelque chose qui ressemble à ce dont vous semblez avoir besoin.

accolades devant deux lignes

Le même exemple que dans le @Tombart peut être obtenu avec un code similaire.

\documentclass{article}

\begin{document}

\begin{math}
  f(x)=\left\{
    \begin{array}{ll}
      1, & \mbox{if $x<0$}.\\
      0, & \mbox{otherwise}.
    \end{array}
  \right.
\end{math}

\end{document}

Ce code produit des résultats très similaires.

entrez la description de l'image ici


2
Cette solution donne une sortie identique à l' casesenvironnement de amsmath, sauf pour une accolade légèrement plus petite, ce qui peut parfois être un avantage.
mmj


7

Pour répondre aussi au commentaire de @MLT, il existe une alternative à l' casesenvironnement standard , pas trop sophistiqué vraiment, avec les deux lignes numérotées. Ce code:

\documentclass{article}
\usepackage{amsmath}
\usepackage{cases}

\begin{document}

\begin{numcases}{f(x)=}
  1, & if $x<0$\\
  0, & otherwise
\end{numcases}

\end{document}

produit

capture d'écran du pdf de sortie

Notez qu'ici, les mathématiques doivent être délimitées par \(...\)ou $...$, au moins à droite de &dans chaque ligne ( référence ).


1
Donc numcases est fondamentalement une extension des cas? C'est très utile!
Zelphir Kaltstahl

0

Ou ca:

f(x)=\begin{cases}
0, & -\pi\leqslant x <0\\
\pi, & 0 \leqslant x \leqslant +\pi
\end{cases}

5
En quoi est-ce différent des réponses actuelles?
Werner

1
Cela utilise le package cases. Ce qui est décrit plus en détail par @MattAllegro.
lilott8 du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.