Ceci est une ancienne révision du document !


Comment encadrer du texte?

FIXME Détailler les packages tcolobox et bclogo.

$\Reponse$ Une solution consiste à définir un tableau d'une seule cellule.

$\Reponse$ On peut aussi utiliser:

\fbox{%
\begin{minipage}{0.7\textwidth}
   Texte...
\end{minipage}
}

$\Reponse$ Il existe également le package fancybox qui définit des fonctions telles que \shadowbox, \doublebox, \ovalbox, etc.

\shadowbox{Texte ombré.}
\doublebox{Texte doublement encadré.}
\ovalbox{Texte dans un cadre
  aux coins arrondis.}

$\Reponse$ Le package boxedminipage est un vieux style \LaTeX 2.09 qui a été actualisé.

$\Reponse$ Le package niceframe permet de définir des cadres pleine page.

$\Reponse$ Pour encadrer un texte pouvant s'étendre sur plusieurs pages, on peut utiliser l'environnement breakbox du package boites.

Le package boitesexemples définit les environnements boiteepaisseavecuntitre, boitenumeroteeavecunedoublebarre, boiteavecunelignequiondulesurlecote et boitecoloriee qui proposent différentes méthodes d'encadrement.

  • bkcounttrue les lignes sont numérotées ;
  • bkcountfalse elles ne le sont pas (défaut).

On peut emboîter ces environnements.

$\Reponse$ On peut également se définir son propre environnement :

<file latex fmpage.sty> \newsavebox{\fmbox} \newenvironment{fmpage}[1]

  {\begin{lrbox}{\fmbox}\begin{minipage}{#1}}
  {\end{minipage}\end{lrbox}\fbox{\usebox{\fmbox}}}

<file>

Utilisation de l'environnement défini par fmpage.sty:

\input{fmpage.sty}
\begin{fmpage}{3cm}
   Texte à encadrer dans une boîte ne
   dépassant pas 3 centimètres de large.
\end{fmpage}
2_composition/texte/paragraphes/encadrer_du_texte.1608150492.txt.gz · Dernière modification: 2020/12/16 21:28 par dbitouze
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0