Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
domaines_specialises:mathematiques:ne_pas_equilibrer_les_delimiteurs [2017/03/14 07:08] – créée mpg4_domaines_specialises:mathematiques:ne_pas_equilibrer_les_delimiteurs [2021/12/27 12:32] (Version actuelle) – Correction de la mise en forme. Reprise des exemples et ajout de liens. yannick.tanguy
Ligne 1: Ligne 1:
-====== Délimiteurs équilibrés ou non ======+====== Comment gérer des délimiteurs non équilibrés? ======
  
-LaTeX propose les commandes bien pratiques ''\left'' et ''\right'' pour ajuster automatiquement la taille des délimiteurs (parenthèses, //p. ex.//) en fonction du contenu. La seule contrainte est que les délimiteurs doivent être équilibrés par paire. Voyons donc trois astuces autour de cette contrainte:+<latex>\LaTeX</latex> propose les commandes bien pratiques ''\left'' et ''\right'' pour ajuster automatiquement la taille des [[4_domaines_specialises:mathematiques:structures:delimiteurs:delimiteurs_mathematiques|délimiteurs]] (comme les parenthèses) en fonction du contenu, comme le montre la question  « [[4_domaines_specialises:mathematiques:structures:delimiteurs:ajuster_la_taille_des_delimiteurs|Comment ajuster la taille de délimiteurs ?]] ». La seule contrainte est que les délimiteurs doivent être équilibrés par paire. Voici deux méthodes autour de cette contrainte.
  
-1. On veut parfois utiliser une grande accolade ouvrante sans délimiteur fermant, pour taper un système d'équations par exemple. LaTeX propose à cet effet le délimiteur invisible « ''.'' ». Par exemple :+===== Cas du délimiteur isolé =====
  
 +Vous pouvez parfois avoir besoin d'un délimiteur unique telle l'accolade ouvrante dans un système d'équation. Ici, <latex>\LaTeX</latex> propose à cet effet le délimiteur invisible « ''.'' » pour compléter la paire de délimiteurs. Par exemple, le cas suivant met en face de la commande ''\left\{'' la commande ''\right.'' :
 +
 +==== ====
 +<WRAP column 45ex>
 <code latex> <code latex>
-    \[ (S) \left\{ % ici on ouvre...  +\documentclass{article} 
-    \begin{aligned} ax + by + cz &= 0 \\ey + fz &= 0 \\ gz &= 0 \end{aligned}  +\usepackage{mathtools} 
-    \right. % ...et là on ferme ! +\begin{document} 
-    \] +\[ (S) \left\{ % ici on ouvre...  
 +\begin{aligned}  
 +  ax + by + cz &= 0 \\ 
 +  ey + fz &= 0 \\  
 +  gz &= 0  
 +\end{aligned}  
 +\right. % ...et là on ferme ! 
 +\] 
 +\end{document}
 </code> </code>
 +</WRAP>
  
-{{https://web.archive.org/web/20140608074141im_/https://elzevir.fr/imj/latex/img/rightdot.png}}+<WRAP column 45ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +\usepackage[body={8cm,8cm}]{geometry} 
 +\usepackage{mathtools} 
 +\usepackage{lmodern} 
 +\pagestyle{empty} 
 +\begin{document} 
 +\[ (S) \left\{ % ici on ouvre...  
 +\begin{aligned}  
 +  ax + by + cz &= 0 \\ 
 +  ey + fz &= 0 \\  
 +  gz &= 0  
 +\end{aligned}  
 +\right. % ...et là on ferme ! 
 +\] 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /
 +===== =====
  
-Pour ce genre de constructionon pourra aussi utiliser l'environnement cases d'[[ctanpkg>amsmath]] et ses variantes ''dcases'' et ''dcases*'' du package [[ctanpkg>mathtools]].+Pour présenter un système d'équationvous pouvez aussi consulter la question « [[4_domaines_specialises:mathematiques:equations:systemes_d_equations|Comment mettre en page un système d'équations ?]] ».
  
-2. Par ailleurs, on voudrait parfois que les délimiteurs aillent par trois (ou plus). C'est possible avec pdftex (en mode DVI aussi bien sûr, voir « ne pas confondre ») qui fournit la nouvelle primitive ''\middle''. Cette commande s'utilise exactement comme on l'imagine, par exemple :+===== Cas de délimiteurs trop éloignés =====
  
-<code latex> +Il est parfois impossible d'équilibrer les délimiteurs, par exemple parce qu'ils sont rejettés sur deux lignes différentes faute de place. Il faut alors ruser en employant conjointement des délimiteurs invisibles, et si besoin des [[3_composition:texte:exploiter_les_fantomes|fantômes]] avec la commande ''\vphantom'' pour ajuster la taille des délimiteurs à un contenu agrandi par le fantôme. Par exemple :
-\left\{ \frac{a}{b} \ \middle|\ a \in \mathbf{Z}, b \in \mathbf{Z} \setminus \{0\} \right\} +
-</code> +
- +
- +
-3. Enfin, on ne peut parfois pas équilibrer les délimiteurs, par exemple parce que leur contenu est trop long pour être écrit sur une ligne. Il faut alors ruser en employant conjointement des délimiteurs invisibles, et si besoin des fantômes pour ajuster la taille. Par exemple :+
  
 +==== ====
 +<WRAP column 45ex>
 <code latex> <code latex>
-    \begin{align*} +\documentclass{article} 
-    a &= \left( \frac{1}{2} + b + c + \ldots \right. \\ +\usepackage{mathtools} 
-    & \qquad \left. \vphantom{\frac{1}{2}} + \ldots + x + y + z \right)^2 +\begin{document} 
-    \end{align*}+\begin{align*} 
 +a &= \left( \frac{1}{2} + b + c  
 +     + \ldots \right. \\ 
 +  & \qquad \left.  
 +     \vphantom{\frac{1}{2}}  
 +     + \ldots + x + y + z \right)^2 
 +\end{align*
 +\end{document}
 </code> </code>
 +</WRAP>
  
-{{https://web.archive.org/web/20140608074141im_/https://elzevir.fr/imj/latex/img/trickydelim.png}} +<WRAP column 45ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +\usepackage[body={8cm,8cm}]{geometry} 
 +\usepackage{mathtools} 
 +\usepackage{lmodern} 
 +\pagestyle{empty} 
 +\begin{document} 
 +\begin{align*} 
 +a &= \left( \frac{1}{2} + b + c  
 +     + \ldots \right\\ 
 +  & \qquad \left 
 +     \vphantom{\frac{1}{2}}  
 +     + \ldots + x + y + z \right)^2 
 +\end{align*} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +===== =====
  
-//Archived copy:// https://web.archive.org/web/20170314080827/https://elzevir.fr/imj/latex/tips.html#lrdelim+---- 
 +//Source// https://web.archive.org/web/20170314080827/https://elzevir.fr/imj/latex/tips.html#lrdelim
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,mathématiques,délimiteurs,ajustement,fantômes,système)
 +metatag-og:title=(Comment gérer des délimiteurs non équilibrés)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
4_domaines_specialises/mathematiques/structures/delimiteurs/ne_pas_equilibrer_les_delimiteurs.1489475339.txt.gz · Dernière modification : 2017/03/14 07:08 de mpg
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0