Accolades Verticales/Horizontales en LaTeX

Une des plus grandes forces de LaTeX est certainement son rendu d'équations. Très pratique et très rapide, le LaTeX vous permettra, dans le domaine des mathématiques, d'écrire des intégrales, des sommes, des limites, mais aussi des systèmes linéaires, le tout dans la plus grande simplicité.

Logo Devmath
devmath

This article has been written by Robin Pourtaud ([email protected]) and published on May 27, 2020.
The content of this article is licensed under CC BY NC 4.0 : You can freely share and adapt the content for non-commercial purposes as long as you give appropriate credit and provide a link to the license. In my case, the link to the original article is enough. Confidentiality if relevant: https://devmath.fr/page/confidentialite/

Accolades horizontales

Accolades sur du texte

Pour afficher une accolade sur du texte, il suffit d’utiliser \overbrace comme ceci :

Code LaTex :

5+5 = \overbrace{10_{10}}^{1010_2}

Rendu :

$$5+5 = \overbrace{10_{10}}^{1010_2}$$

Accolades sous du texte

La commande analogue à \overbrace est \underbrace.

Code LaTeX :

5+5 = \underbrace{10_{10}}_{1010_2}

Rendu :

$$5+5 = \underbrace{10_{10}}_{1010_2}$$

Accolades verticales

Pour afficher une accolade verticale sur le coté gauche d’un texte, il suffit d’utiliser la commande suivante :

Code LaTeX :

\left\{ 1+1=2

Rendu :

$$\begin{cases} 1+1=2\end{cases}$$

Pour une accolade à droite, il existe la commande \right.

Mais \left et \right prennent toute leur utilité dans l’écriture de systèmes ou de fonctions. Voici 2 exemples :

Un exemple de système :

Code LaTeX :

\left\{
\begin{array}{rcr}
4x + 8y & = & 54 \\
2x + 7y & = & 39 
\end{array}
\right.

Rendu :

$$\begin{cases} 4x + 8y = & 54 \cr 2x + 7y = & 39 \end{cases}$$

Un exemple de fonction :

Code LaTeX :

g(i,j) = \left\{
\begin{array}{ll}
 255 & \mbox{si} f(i,j) \leq s \\
 0 & \mbox{sinon} 
\end{array}
\right.

Rendu :

$$g(i,j) =\begin{cases}255&\text{si}; f(i,j)\leq s\cr0 &\text{sinon.}\end{cases}$$

Alternative :

Il est possible alternativement d’utiliser “\begin{cases}” et “\end{cases}” pour écrire un système :

g(i,j) =
\begin{cases}  
255 & \text{si} f(i,j) \leq s \\
0 & \text{sinon.}    
\end{cases}   

Sources :

  1. https://tex.stackexchange.com/questions/297/how-can-i-get-an-underbrace-and-an-overbrace-to-partially-overlap-in-an-equation
  2. https://fr.wikibooks.org/wiki/LaTeX/Math%C3%A9matiques
  3. https://fr.wikibooks.org/wiki/LaTeX/%C3%89crire_des_math%C3%A9matiques