Accolades array [t]

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Accolades array [t]

Messagepar Tilwen » Mardi 20 Février 2018, 12:56

Bonjour,

Je viens de passer pas mal de temps sur google et en particulier sur ce forum pour trouver une solution à mon problème, je n'en ai malheureusement pas trouvé (ce qui ne veut pas dire qu'une solution n'a pas déjà été proposée quelque part, en tout cas je ne l'ai pas trouvée, désolé si c'était le cas).

Bref mon problème a l'air "classique" mais il y a une subtilité : je voudrais mettre une accolade à gauche d'un tableau qui a été "décentré" du texte avec l'option [t], je vous laisse découvrir ce qui ne va pas.

Code: Tout sélectionner
$$\text{Voilà voilà } \left\{\begin{array}[t]{ccc}a & b \\ c & d \end{array}\right. $$

$$\text{Voilà voilà } \left\{\begin{array}[t]{ccc}a & b \\ c & d \end{array}\right. $$

Tilwen
Utilisateur
 
Messages: 1
Inscription: Mardi 20 Février 2018, 12:44
Statut actuel: Collège | CAP

Publicité

Re: Accolades array [t]

Messagepar balf » Mardi 20 Février 2018, 13:12

Bonjour,

Ce n'est pas très clair. Vous voulez que le haut de l'accolade soit au niveau de la ligne de texte qui précède ? Pourriez-vous poster un exemple complet minimal ?

B. A.
balf
Zetta-utilisateur
 
Messages: 3726
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Accolades array [t]

Messagepar pg » Mardi 20 Février 2018, 13:43

Il est possible d'utiliser \ldelim du package bigdelim :
Code: Tout sélectionner
\documentclass{article}

\usepackage{mathtools}
\usepackage{bigdelim}

\begin{document}

\[
  \text{Voila voila } \begin{array}[t]{@{}ccc} \ldelim\{{2}{0em}& a & b \\ & c & d \end{array}
\]

\end{document}

accolade_basse.png
accolade_basse.png (3.17 Kio) Vu 217 fois
pg
Modérateur
 
Messages: 2589
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Accolades array [t]

Messagepar balf » Mardi 20 Février 2018, 15:08

Le code est un peu plus simple en utilisant l'extension delarray:

Code: Tout sélectionner
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}

    \usepackage{mathtools}
    \usepackage{delarray}

    \begin{document}

    \[
      \text{Voili voilou } \begin{array}[t]\{{@{}cc}. a & b \\ c & d \end{array}
    \]

    \end{document}

accoladesarray[t].png
accoladesarray[t].png (4.36 Kio) Vu 211 fois
balf
Zetta-utilisateur
 
Messages: 3726
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Accolades array [t]

Messagepar evariste_G » Mardi 20 Février 2018, 15:57

Bonjour.

Pourquoi ne pas utiliser directement l'environnement "cases" ?

Code: Tout sélectionner
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\begin{document}
\[
\text{Voilà voilà }\begin{cases}a & b \\ c & d \end{cases}
\]
\[
\text{Voilà voilà }\raisebox{-0.33\totalheight}{$\begin{cases}a & b \\ c & d \end{cases}$}
\]
\end{document}


Capture du 2018-02-20 15-56-37.png
Capture du 2018-02-20 15-56-37.png (6.31 Kio) Vu 206 fois
evariste_G
Téra-utilisateur
 
Messages: 1367
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Post-bac

Re: Accolades array [t]

Messagepar balf » Mardi 20 Février 2018, 16:58

Précisément parce ques cases n'a pas d'option de placement vertical et qu'il faut un \raisebox d'une valeur à déterminer plus moins expérimentalement. D'ailleurs, une valeur qui produit un alignement précis serait plutôt -0.222\totalheight.

B. A.
balf
Zetta-utilisateur
 
Messages: 3726
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Ahrefs [Bot], Bing [Bot], Exabot [Bot], Google [Bot], Yandex [Bot] et 21 invités