Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
2_composition:texte:paragraphes:encadrer_du_texte [2021/02/04 08:08] – Correction de la mise en forme et d'une explication d'une extension. yannick.tanguy | 3_composition:texte:paragraphes:encadrer_du_texte [2022/06/30 19:22] (Version actuelle) – [L'extension awesomebox] dbitouze | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Comment encadrer du texte ? ====== | + | ====== Comment encadrer du texte? ====== |
===== Avec la commande de base \fbox ===== | ===== Avec la commande de base \fbox ===== | ||
Ligne 5: | Ligne 5: | ||
La commande '' | La commande '' | ||
- | <WRAP column | + | <WRAP column |
<code latex> | <code latex> | ||
Je souhaite \fbox{encadrer} un mot | Je souhaite \fbox{encadrer} un mot | ||
Ligne 11: | Ligne 11: | ||
</ | </ | ||
</ | </ | ||
- | <WRAP column | + | <WRAP column |
< | < | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 27: | Ligne 27: | ||
Pour encadrer tout un paragraphe, une solution est de le placer dans un environnement '' | Pour encadrer tout un paragraphe, une solution est de le placer dans un environnement '' | ||
- | <WRAP column | + | <WRAP column |
<code latex> | <code latex> | ||
\fbox{% | \fbox{% | ||
Ligne 37: | Ligne 37: | ||
</ | </ | ||
</ | </ | ||
- | <WRAP column | + | <WRAP column |
< | < | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 59: | Ligne 59: | ||
La commande \fbox est soumise à quelques paramètres : par exemple, l' | La commande \fbox est soumise à quelques paramètres : par exemple, l' | ||
- | <WRAP column | + | <WRAP column |
<code latex> | <code latex> | ||
Je souhaite \fbox{encadrer} un mot | Je souhaite \fbox{encadrer} un mot | ||
dans un paragraphe. | dans un paragraphe. | ||
- | {% Cette paire d' | + | {% Cette paire d' |
- | % modification | + | |
+ | % qu'un effet local. | ||
| | ||
Je souhaite \fbox{encadrer} un mot | Je souhaite \fbox{encadrer} un mot | ||
Ligne 78: | Ligne 79: | ||
</ | </ | ||
</ | </ | ||
- | <WRAP column | + | <WRAP column |
< | < | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 111: | Ligne 112: | ||
Avoir du texte encadré revient à avoir un tableaau avec une unique cellule : | Avoir du texte encadré revient à avoir un tableaau avec une unique cellule : | ||
- | <WRAP column | + | <WRAP column |
<code latex> | <code latex> | ||
\begin{tabular}{|p{5cm}|} | \begin{tabular}{|p{5cm}|} | ||
Ligne 121: | Ligne 122: | ||
</ | </ | ||
</ | </ | ||
- | <WRAP column | + | <WRAP column |
< | < | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 139: | Ligne 140: | ||
<WRAP clear/> | <WRAP clear/> | ||
- | ===== Avec les fonctionnalités avancées de quelques | + | ===== Exemples avancés avec d' |
+ | |||
+ | Les méthodes ci-dessous fournissent des cadres d' | ||
+ | D' | ||
+ | au look plus moderne, avec couleurs et icônes. | ||
+ | |||
+ | Certaines extensions permettent également d' | ||
+ | ou des blocs de texte s' | ||
==== L' | ==== L' | ||
Ligne 145: | Ligne 153: | ||
L' | L' | ||
- | <WRAP column | + | <WRAP column |
<code latex> | <code latex> | ||
\usepackage{fancybox} | \usepackage{fancybox} | ||
Ligne 155: | Ligne 163: | ||
</ | </ | ||
</ | </ | ||
- | <WRAP column | + | <WRAP column |
< | < | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 171: | Ligne 179: | ||
\ovalbox{Texte dans un cadre | \ovalbox{Texte dans un cadre | ||
aux coins arrondis.} | aux coins arrondis.} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | ==== L' | ||
+ | |||
+ | L' | ||
+ | mais peut mettre en valeur un bloc de texte avec une icône et un filet coloré: | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage{awesomebox} | ||
+ | |||
+ | \begin{document} | ||
+ | |||
+ | \notebox{Notez bien ceci !} | ||
+ | \smallskip | ||
+ | |||
+ | \importantbox{Lisez bien ce paragraphe | ||
+ | avant de passer à la suite de ce document | ||
+ | sinon, vous risquez de perdre votre temps | ||
+ | en considérations inutiles !} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP column 30ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[width=9cm, | ||
+ | \usepackage{awesomebox} | ||
+ | \pagestyle{empty} | ||
+ | |||
+ | \begin{document} | ||
+ | |||
+ | \notebox{Notez bien ceci !} | ||
+ | \smallskip | ||
+ | |||
+ | \importantbox{Lisez bien ce paragraphe | ||
+ | avant de passer à la suite de ce document | ||
+ | sinon, vous risquez de perdre votre temps | ||
+ | en considérations inutiles !} | ||
+ | \smallskip | ||
+ | |||
\end{document} | \end{document} | ||
</ | </ | ||
Ligne 176: | Ligne 229: | ||
<WRAP clear/> | <WRAP clear/> | ||
- | ==== L'extension boxedminipage ==== | + | [[ctanpkg> |
+ | utilisables sous forme d'une commande ou d'un environnement: | ||
- | L'extension | + | ^ Pour... |
+ | | Une note | '' | ||
+ | | Une suggestion | ||
+ | | Un avertissement | ||
+ | | Une mise en garde | '' | ||
+ | | Une remarque importante | ||
- | ==== L' | + | <note tip> |
+ | Il est également très facile de définir vos propres boîtes avec la commande | ||
+ | '' | ||
+ | [[ctanpkg> | ||
+ | et/ou après votre bloc de texte: | ||
+ | <WRAP clear /> | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage{awesomebox} | ||
+ | |||
+ | \begin{document} | ||
+ | |||
+ | \awesomebox[white][\abShortLine]{0pt}{\faGrinBeam[regular]}{pink}{Ceci va vous rendre heureux\dots} | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== L' | ||
+ | |||
+ | L' | ||
+ | pour dessiner ses cadres. | ||
+ | Si vous avez l' | ||
+ | qui permet de paramétrer finement l' | ||
+ | structures...). | ||
+ | |||
+ | À cause de ses possibilités de configuration immenses, [[texdoc> | ||
+ | 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' | ||
+ | \end{tcolorbox} | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP column 40ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[width=6cm, | ||
+ | \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' | ||
+ | \end{tcolorbox} | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
- | L' | ||
==== L' | ==== L' | ||
- | Pour encadrer un texte pouvant s' | + | Pour encadrer un texte pouvant s' |
+ | de l' | ||
+ | '' | ||
+ | des environnements qui proposent différentes méthodes d' | ||
* '' | * '' | ||
* '' | * '' | ||
Ligne 198: | Ligne 347: | ||
Il est également possible d' | Il est également possible d' | ||
- | ==== L' | ||
- | FIXME //Détailler [[ctanpkg> | + | |
+ | ==== L' | ||
+ | |||
+ | L' | ||
+ | |||
+ | FIXME Détailler [[ctanpkg> | ||
+ | |||
+ | ==== L' | ||
+ | |||
+ | L' | ||
+ | |||
+ | FIXME Détailler [[ctanpkg> | ||
==== L' | ==== L' | ||
- | FIXME //Détailler [[ctanpkg> | + | FIXME Détailler [[ctanpkg> |
===== Avec des environnements « faits maison » ===== | ===== Avec des environnements « faits maison » ===== | ||
- | Les extensions présentées ci-dessus sont évidemment bien plus plus puissants | + | Les extensions présentées ci-dessus sont évidemment bien plus plus puissantes |
+ | mais, à titre pédagogique, | ||
+ | pour encadrer des paragraphes de texte : | ||
<file latex fmpage.sty> | <file latex fmpage.sty> | ||
Ligne 219: | Ligne 381: | ||
Et voici un exemple d' | Et voici un exemple d' | ||
- | <WRAP column | + | <WRAP column |
<code latex> | <code latex> | ||
\input{fmpage.sty} | \input{fmpage.sty} | ||
Ligne 230: | Ligne 392: | ||
</ | </ | ||
</ | </ | ||
- | <WRAP column | + | <WRAP column |
< | < | ||
\documentclass{article} | \documentclass{article} | ||
Ligne 258: | Ligne 420: | ||
metatag-og: | metatag-og: | ||
}} | }} | ||
+ |