Je désire utiliser une accolade pour comparer deux phrases d'un texte littéraire.

L'insertion de phrases en lieu et place des formules mathématiques en ôte les espaces, comme le montre l'ECM suivant :

Ouvrir dans l'éditeur
\documentclass{minimal}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[oldstyle,largesmallcaps]{kpfonts}
\begin{document}
$$\left\{\begin{array}{r}
si ceci\\
si cela
\end{array}\right.$$
\end{document}

Comment obtenir à la fois l'accolade sur deux lignes — voire plus — et la composition en mode texte ?

Posée 17 Mar '16, 14:21

Pathe's gravatar image

Pathe ♦♦
7.5k42203251
Taux d'acceptation : 55%

Modifiée 17 Mar '16, 14:59

unbonpetit's gravatar image

unbonpetit ♦♦
1.8k18


Utiliser tabular au lieu de array (et au passage, ne pas utiliser $$ !):

Ouvrir dans l'éditeur
\documentclass{article}
\begin{document}
$\left\{\begin{tabular}{@{}r}
si ceci\\
si cela
\end{tabular}\right.$
\end{document}
Lien permanent

Publiée 17 Mar '16, 14:59

unbonpetit's gravatar image

unbonpetit ♦♦
1.8k18
Taux d'acceptation : 68%

Ach ! Pas de $$ ? Je me référais à LaTeX — Apprentissage, guide et référence, l'excellent bouquin de Bernard Desgraupes, chez Vuibert. Mais comme me l'a récemment écrit @denis, faut croire qu'il date un peu. Il reste néanmoins une source de qualité. Sur ce, je suis navré d'avoir dérangé ce forum pour une question aussi simple. Mais c'était la première accolade que je composais !

(17 Mar '16, 15:06) Pathe ♦♦ Pathe's gravatar image
1

La primitive $$ donne parfois des espacements incorrects (ou du moins, pas cohérents), alors que \[ et \] évitent ces défauts. On peut l'observer sur cet ECM où la ligne mathématique n'est pas tout à fait à la même hauteur dans les deux cas :

Ouvrir dans l'éditeur
\documentclass{article}
\begin{document}
\parindent=0pt
Comparer :

\leavevmode
\begin{minipage}[t]{0.5\linewidth}
Paragraphe

$$1+1=2$$

Suite
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
Paragraphe

\[1+1=2\]

Suite
\end{minipage}
\end{document}
(17 Mar '16, 15:15) unbonpetit ♦♦ unbonpetit's gravatar image

C'est très éclairant — quoique subtil. Les deux minipages sont « posées » sur la même ligne mais la seconde est plus haute que la première en raison d'un interlignage différent, c'est ça ?

(17 Mar '16, 15:30) Pathe ♦♦ Pathe's gravatar image
1

Non, je me suis planté, j'ai corrigé : il faut le spécificateur [t] pour les minipages. On observe alors la différence.

(17 Mar '16, 15:32) unbonpetit ♦♦ unbonpetit's gravatar image

Ben ? \begin{minipage}[]{0.5\linewidth} (sans spécificateur) n'est-il pas équivalent à \begin{minipage}[b]{0.5\linewidth} ?

(17 Mar '16, 15:42) Pathe ♦♦ Pathe's gravatar image

Oui, [b] donne une \vbox alors que je voulais [t] pour générer une \vtop afin que les boites soient alignées par le haut.

(17 Mar '16, 17:49) unbonpetit ♦♦ unbonpetit's gravatar image

Ah, oui, \vbox et \vtop : des notions qui te sont plus familières qu'à moi !

(17 Mar '16, 22:22) Pathe ♦♦ Pathe's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus
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.