Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
2_composition:texte:paragraphes:encadrer_du_texte [2021/02/06 22:49]
jejust Ajout de l'extension "awesomebox" avec des exemples (certains ne compileront que sur une version de TeXlive plus récente).
2_composition:texte:paragraphes:encadrer_du_texte [2021/02/06 23:23] (Version actuelle)
jejust Ajout de deux exemples pour "tcolorbox". Réorganisation des sections.
Ligne 257: Ligne 257:
 </​code>​ </​code>​
 </​note>​ </​note>​
 +
 +
 +==== L'​extension tcolorbox ====
 +
 +L'​extension [[ctanpkg>​tcolorbox]] utilise [[ctanpkg>​tikz|TikZ/​PGF]]
 +pour dessiner ses cadres.
 +Si vous avez l'​habitude de Ti//k//Z, vous apprécierez la syntaxe clefs-valeurs
 +qui permet de paramétrer finement l'​apparence des cadres (couleurs, formes,
 +structures...).
 +
 +À cause de ses possibilités de configuration immenses, [[texdoc>​tcolorbox|sa documentation]]
 +fait plus de 500 pages (en anglais).
 +Mais les deux exemples ci-dessous montrent qu'il n'est vraiment pas compliqué
 +de dessiner des cadres déjà adaptés à pas mal de circonstances,​
 +et les nombreuses illustrations de la documentation devraient vous aider à aller plus loin:
 +
 +<WRAP column 50ex>
 +<code latex>
 +\documentclass{article}
 +  \usepackage{tcolorbox}
 +
 +\begin{document}
 +
 +\begin{tcolorbox}
 +Le cadre par défaut
 +\end{tcolorbox}
 +\smallskip
 +
 +\begin{tcolorbox}[colback=red!5!white,​
 +                  colframe=red!75!black,​
 +                  title=Cadre sexy
 +                 ]
 +Un autre cadre \textbf{plus coloré}, séparé
 +en deux parties, et portant un titre.
 +\tcblower
 +Demain, \textit{j'​enlève le bas}.
 +\end{tcolorbox}
 +
 +\end{document}
 +</​code>​
 +</​WRAP>​
 +<WRAP column 40ex>
 +<​latexdoc>​
 +\documentclass{article}
 +  \usepackage[width=6cm,​height=6cm]{geometry}
 +  \usepackage{microtype}
 +  \usepackage[french]{babel}
 +  \usepackage{tcolorbox}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +
 +\begin{tcolorbox}
 +Le cadre par défaut
 +\end{tcolorbox}
 +\smallskip
 +
 +\begin{tcolorbox}[colback=red!5!white,​
 +                  colframe=red!75!black,​
 +                  title=Cadre sexy
 +                 ]
 +Un autre cadre \textbf{plus coloré}, séparé
 +en deux parties, et portant un titre.
 +\tcblower
 +Demain, \textit{j'​enlève le bas}.
 +\end{tcolorbox}
 +
 +\end{document}
 +</​latexdoc>​
 +</​WRAP>​
 +<WRAP clear />
  
  
 ==== L'​extension boites ==== ==== L'​extension boites ====
  
-Pour encadrer un texte pouvant s'​étendre sur plusieurs pages, on peut utiliser l'​environnement ''​breakbox''​ de l'​extension [[ctanpkg>​boites]]. Cette extension définit également, par le biais du fichier ''​boites_exemples.sty''​ (à charger car [[ctanpkg>​boites]] ne le précharge pas), des environnements qui proposent différentes méthodes d'​encadrement :+Pour encadrer un texte pouvant s'​étendre sur plusieurs pages, on peut utiliser l'​environnement ''​breakbox''​ 
 +de l'​extension [[ctanpkg>​boites]]. Cette extension définit également, par le biais du fichier 
 +''​boites_exemples.sty''​ (à charger car [[ctanpkg>​boites]] ne le précharge pas), 
 +des environnements qui proposent différentes méthodes d'​encadrement :
   * ''​boiteepaisseavecuntitre''​ ;   * ''​boiteepaisseavecuntitre''​ ;
   * ''​boitenumeroteeavecunedoublebarre''​ ;   * ''​boitenumeroteeavecunedoublebarre''​ ;
Ligne 273: Ligne 347:
 Il est également possible d'​emboîter ces environnements. Il est également possible d'​emboîter ces environnements.
  
-==== L'​extension boxedminipage ==== 
  
-L'​extension [[ctanpkg>​boxedminipage]] correspond à un vieux style <​latex>​\LaTeX</​latex>​ 2.09 qui a été actualisé. 
  
 ==== L'​extension niceframe ==== ==== L'​extension niceframe ====
Ligne 281: Ligne 353:
 L'​extension [[ctanpkg>​niceframe]] permet de définir des cadres pleine page. L'​extension [[ctanpkg>​niceframe]] permet de définir des cadres pleine page.
  
-==== L'​extension ​tcolorbox ​====+FIXME Détailler [[ctanpkg>​nieframe]]. 
 + 
 +==== L'​extension ​boxedminipage ​==== 
 + 
 +L'​extension [[ctanpkg>​boxedminipage]] correspond à un vieux style <​latex>​\LaTeX</​latex>​ 2.09 qui a été actualisé.
  
-FIXME //Détailler [[ctanpkg>​tcolorbox]].//+FIXME Détailler [[ctanpkg>​boxedminipage]].
  
 ==== L'​extension bclogo ==== ==== L'​extension bclogo ====
  
-FIXME //Détailler [[ctanpkg>​bclogo]].//+FIXME Détailler [[ctanpkg>​bclogo]].
  
  
 ===== Avec des environnements « faits maison » ===== ===== Avec des environnements « faits maison » =====
  
-Les extensions présentées ci-dessus sont évidemment bien plus plus puissants ​mais, à titre pédagogique,​ voici un exemple d'​environnement « fait main » pour encadrer des paragraphes de texte :+Les extensions présentées ci-dessus sont évidemment bien plus plus puissantes 
 +mais, à titre pédagogique,​ voici un exemple d'​environnement « fait main » 
 +pour encadrer des paragraphes de texte :
  
 <file latex fmpage.sty>​ <file latex fmpage.sty>​
2_composition/texte/paragraphes/encadrer_du_texte.txt · Dernière modification: 2021/02/06 23:23 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0