Comment encadrer un objet flottant ?

recherche d'un mot
* Il faut utiliser le package 'float' qui définit le style
boxed. Ce package est disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/float/. Voir la question
6.34 pour un exemple plus complet.

Exemple :
Dans le préambule :
\floatstyle{ruled}
\newfloat{nom-flottant}{placement}{ext-fic}[numerotation]
dans le corps du document :
\begin{nom-flottant}

\end{nom-flottant}
%%%% fin exemple %%%%

* Si le titre accompagnant le flottant peut être à l'extérieur
du cadre désiré, on peut alors utiliser \fbox dans la
déclaration du flottant.

Exemple :
\begin{table}
   \begin{center}
      \fbox{
      \begin{tabular}{cll}
	 &1 case & 2 cases \\
	 &3 cases  & 4 cases \\\hline
	 Total~: & 4 cases & 6 cases \\
      \end{tabular}
      }
      \end{center}
   \caption{Titre extérieur.}
\end{table}
%%%% fin exemple %%%%

* M. Loreti propose également le package 'bigbox' ci-dessous :
%%%% debut macro %%%%
% I like to put boxes around all of my figures and algorithms in
% reports, and finally came up with my 'bigbox' environment.  It
% makes a box as wide as the current text and sets the stuff
% inside with a narrower width.
%
% USAGE:
%
% \begin{figure}        (or {table}, or {center}, or ...)
%   \begin{bigbox}
%     \begin{tabbing}
%       ...
%     \end{tabbing}
%   \end{bigbox}
%   \caption{XXX}
% \end{figure}
%
%%% BIGBOX - environment
%%%
%%% TOM SHEFFLER
%%% Carnegie Mellon, Aug 1990
%%%
%%% Make an environment for boxing a figure and setting it in
%%% a narrower width.
\newdimen\boxfigwidth % width of figure box

\def\bigbox{\begingroup
  % Figure out how wide to set the box in
  \boxfigwidth=\hsize
  \advance\boxfigwidth by -2\fboxrule
  \advance\boxfigwidth by -2\fboxsep
  \setbox4=\vbox\bgroup\hsize\boxfigwidth
  % Make an invisible hrule so that the box is exactly this wide
  \hrule height0pt width\boxfigwidth\smallskip%
% Some environments like TABBING and other LIST environments
% use this measure of line size - \LINEWIDTH=\HSIZE-\LEFTMARGIN-\RIGHTMARGIN?
  \linewidth=\boxfigwidth
}
\def\endbigbox{\smallskip\egroup\fbox{\box4}\endgroup}
%%%% fin macro %%%%

Exemple :
\documentclass[11pt]{report}
\usepackage{graphics}
\usepackage{bigbox}
\usepackage{french}
\pagestyle{empty}
\begin{document}

\begin{figure}
   \begin{bigbox}
      \includegraphics{../foobar.ps}
   \end{bigbox}
   \caption{Dessin.}
\end{figure}

\end{document}
%%%% fin exemple %%%%


Retour à la FAQ LaTeX
Proposition de modification de la FAQ LaTeX :
bayartb at edgard point fdn point fr
Commentaire sur la version HTML de cette FAQ :
Fabien Torre
© Copyright 1997 Marie-Paule Kluth. Tous droits réservés.

Valid XHTML 1.0! Valid CSS!