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
composition:flottants:faire_couler_le_texte_autour_d_une_figure [2016/10/16 07:31] – créée jejust3_composition:flottants:faire_couler_le_texte_autour_d_une_figure [2021/06/28 18:53] (Version actuelle) – Suppression de la page après intégration à "3_composition/flottants/habiller_une_image_avec_du_texte". jejust
Ligne 1: Ligne 1:
-\question{Comment fondre une image dans du texte ?} %8.17 
-\label{q+fondre-image} 
- 
-\reponse De nombreux packages ont \'et\'e \'ecrits pour r\'ealiser ce genre 
-d'effets. En voici quelques-uns. Le tableau~\vref{tabrecap} 
-en contient d'autres. 
-\begin{itemize} 
-\item \pack{floatflt} définit des environnements \env{floatingfigure} et 
-  \env{floatingtable} permettant d'entourer la figure ou le tableau de texte. 
-  Voir l'exemple~\vref{ex-floatflt}. 
- 
-%        1                                 5X        6 
-%23456789012345678901234567890123456789012345678901234567890 
-\begin{docexemple}{Le package \pack{floatflt}\label{ex-floatflt}} 
-\documentclass{report} 
-\usepackage[T1]{fontenc} 
-\usepackage[latin1]{inputenc} 
-\usepackage[francais]{babel} 
-\usepackage{floatflt} 
- 
-\begin{document} 
-\begin{floatingtable}[l]{% 
- \begin{tabular}{|p{3cm}|p{3cm}|} 
-  \hline 
-  package {\ttfamily floatfig} & 
-  package {\ttfamily floatflt} \\ 
-  \hline 
-  g\`ere uniquement les figures & 
-  g\`ere les figures et les tableaux \\ 
-  \hline 
-  place toujours le flottant \`a droite sur 
-  une page impaire, et \`a gauche sur une page 
-  paire & 
-  permet de placer le flottant \`a droite, \`a 
-  gauche, ou en fonction de la parit\'e de la 
-  page \\ 
-  \hline 
-  non utilisable en mode multicolonne & 
-  compatible avec le package 
-  {\ttfamily multicol} \\ 
-  \hline 
- \end{tabular}} 
- \caption{Un tableau}\label{letableau} 
-\end{floatingtable} 
-Le package {\ttfamily floatflt} permet de choisir 
-le placement de la figure : \`a gauche ({\ttfamily 
-[l]}), \`a droite ({\ttfamily [r]}), ou <<~\`a 
-l'ext\'erieur~>> ({\ttfamily [p]}) pour les 
-documents recto-verso. 
-Au vu du tableau~\ref{letableau}, le package 
-{\ttfamily floatflt} devrait toujours \^etre 
-pr\'ef\'er\'e \`a son pr\'ed\'ecesseur, sauf si 
-c'est pour utiliser dans un environnement de 
-listes. Il faut noter \'egalement que 
-l'environnement {\ttfamily floatingtable} a une 
-structure  diff\'erente de celle de l'environnement 
-{\ttfamily floatingfigure} : on ne sp\'ecifie pas 
-la longueur du flottant, mais on passe tout le 
-tableau en argument. Le flottant est adapt\'e \`a 
-la longueur du tableau. 
-\end{document} 
-\end{docexemple} 
- 
-\item Le package \pack{picinpar} permet encore plus de choses : en 
-  particulier, mettre du texte tout autour du flottant, pas uniquement \`a 
-  droite ou \`a gauche et pas uniquement au-dessous. Techniquement, c'est 
-  tr\`es beau, pratiquement, c'est assez difficile \`a lire. Les 
-  environnements que propose ce package s'appellent \env{figwindow} et 
-  \env{tabwindow}, qui prennent en argument optionnel le nombre de lignes de 
-  texte qui doivent pr\'ec\'eder le flottant, le placement horizontal du 
-  flottant ({\ttfamily l}, {\ttfamily c}, {\ttfamily r}, le contenu du 
-  flottant, et la l\'egende. Ensuite vient le texte du paragraphe. La 
-  figure~\vref{ex-picinpar} indique comment tout cela fonctionne. Noter que ce 
-  package est incompatible avec \AmSLaTeX. 
-\begin{docexemple}{Le package \pack{picinpar}\label{ex-picinpar}} 
-\documentclass{report} 
-\usepackage[T1]{fontenc} 
-\usepackage[latin1]{inputenc} 
-\usepackage[francais]{babel} 
-\usepackage{boxedminipage} 
-\usepackage{picinpar} 
- 
-\pagestyle{empty} 
- 
-\begin{document} 
-\section*{Le SNES appelle à la grève le 
-  jour de la première épreuve du bac} 
-\def\wincaption{} 
-\begin{tabwindow}[3,r,% 
-{\begin{boxedminipage}{4.5cm} 
-\begin{itemize} 
-\item Georges Dupon-Lahitte, président 
-  de la FCPE : "Nous n'accepterons pas 
-  de boycott"  
-\item M.  Raffarin invite les grévistes 
-  à l'"apaisement", M.  Juppé lance une 
-  pétition de soutien à la réforme   
-\item \'Education : le projet de loi sur 
-  la décentralisation reporté à la 
-  rentrée   
-\item \'Education  : le report de 
-  l'examen de l'avant-projet de loi sur 
-  la décentralisation est à l'étude   
-\end{itemize} 
- \end{boxedminipage}},] 
-{\bfseries Si le gouvernement ne retire pas son 
-projet de décentralisation, le principal 
-syndicat des collèges et de lycées lance 
-un mot d'ordre de <<~grève unitaire~>> le 12 
-juin, jour de l'écrit de philosophie. 
-Pour Luc Ferry, il est <<~inacceptable de 
-prendre les élèves en otage et d'ajouter 
-un stress à une épreuve~>> } 
- 
-\indent 
-La menace sur le bac se précise. 
-Vendredi 6 juin, à la sortie du 
-ministère de l'éducation nationale où se 
-tenait la seconde série d'entretiens 
-gouvernement-syndicats, le secrétaire 
-général de l'Union nationale des 
-syndicats de l'éducation nationale 
-(Unsen-CGT), Denis Baudequin, a lancé un 
-appel à une action, jeudi 12 juin, date 
-de la première épreuve écrite du 
-baccalauréat. Même si le syndicat est 
-très minoritaire (1\% des voix aux 
-élections professionnelles), son appel à 
-durcir la mobilisation colle à la 
-radicalisation des enseignants.   
- 
-\indent 
-La veille, le conseil national du SNES, 
-syndicat majoritaire dans le second 
-degré (51,4\% aux élections 
-professionnelles), a demandé au ministre 
-d'<<~annoncer des mesures susceptibles 
-d'amorcer un retour à la sérénité dans 
-les établissements scolaires~>>. Si <<~le 
-gouvernement persiste dans son refus de 
-retirer ses projets~>>, le SNES appelle à 
-<<~une nouvelle action de grève unitaire 
-le 12 juin~>>, jour de l'épreuve de 
-philosophie. Cette proposition a été 
-soumise à la FSU et aux autres 
-organisations syndicales de l'éducation 
-nationale.  [...] 
-\end{tabwindow} 
-\null\hfill\emph{Le Monde}, 7 juin 2003 
-\end{document} 
-\end{docexemple} 
- 
-\item \pack{wrapfig} est une autre variante permettant de fondre une image 
-  dans le texte. Il est possible de faire d\'epasser la figure (ou le 
-  tableau) dans la marge, par exemple. Voir l'exemple~\vref{ex-wrapfig}. 
- 
-%        1                                 5X        6 
-%23456789012345678901234567890123456789012345678901234567890 
-\begin{docexemple}{Le package \pack{wrapfig}\label{ex-wrapfig}} 
-\documentclass{article} 
-\usepackage[T1]{fontenc} 
-\usepackage[latin1]{inputenc} 
-\usepackage[francais]{babel} 
-\usepackage{wrapfig} 
-\usepackage{array} 
-\usepackage{pifont} 
- 
-\begin{document} 
-\section{Fondre une image ou un tableau dans le 
-         texte} 
-\begin{wraptable}{r}[1cm]{8.5cm} 
-\newcommand{\p}{\ding{51}} 
-\newcommand{\m}{\ding{55}} 
-\newcommand\w{} 
-\newcommand\h{h} 
-\begin{tabular}{|l|*{11}{c|}} 
-\cline{2-11} 
-\multicolumn{1}{c|}{} & 
- A & B & C & D & E & F & G & H & I & J \\ \hline 
-{\ttfamily picinpar} & 
-\p &\p &\p &\w &\p &\w &\p & \w& \w& \w\\ \hline 
-{\ttfamily picins} & 
-\p &\m &\p &\p &\w &\w &\p & \p& \w& \w\\ \hline 
-{\ttfamily floatfig} & 
-\p &\m &\m &\p &\w &\w &\w & \w& \m& \w\\ \hline 
-{\ttfamily floatflt} & 
-\p &\p &\p &\p &\w &\w &\w & \m& \w& \p\\ \hline 
-{\ttfamily wrapfig} & 
-\p &\p &\p &\p &\w &\w &\h & \m& \p& \w\\ \hline 
-{\ttfamily window} & 
-\m &\m &\p &\w &\p &\p &\p & \w& \w& \w\\ \hline 
-{\ttfamily flow} & 
-\m &\m &\p &\w &\w &\w &\p & \w& \w& \w\\ \hline 
-\end{tabular} 
-\caption{Les diff\'erents packages permettant de 
-fondre une image dans le texte}\label{tab} 
-\end{wraptable} 
-Le tableau~\ref{tab} contient l'ensemble des 
-r\'esultats d'un test comparant les diff\'erents 
-packages permettant de fondre un tableau ou une 
-image dans un paragraphe. Ce test a \'et\'e 
-effectu\'e par Piet Van Oostrum. Avant de commencer 
-\`a d\'ecrire la signification de chaque colonne, 
-je pr\'ecise que le package {\ttfamily wrapfig} 
-n'est pas compatible avec un environnement de type 
-liste. En fait, je dis cela juste pour gagner un 
-peu de place et commencer ma liste un peu plus 
-bas... Allons-y. 
-La signification de chaque colonne est la suivante: 
-\begin{enumerate} 
-\item[A] gestion des figures (l\'egende, compteur, 
-         liste) 
-\item[B] gestion des tableaux (l\'egende, compteur, 
-         liste) 
-\item[C] possibilit\'e d'aligner le flottant \`a 
-         gauche ou \`a droite 
-\item[D] possibilit\'e d'aligner le flottant \`a 
-         l'ext\'erieur, dans le cas d'un document 
-         recto-verso 
-\item[E] possibilit\'e de mettre du texte des deux 
-         c\^ot\'es du flottant 
-\item[F] possibilit\'e de placer le flottant 
-         apr\`es le d\'ebut du paragraphe 
-\item[G] calcul automatique de la taille (pour 
-         {\ttfamily wrapfig}, seule la hauteur peut 
- \^etre calcul\'ee) 
-\item[H] compatible avec un environnement de liste 
-\item[I] fonctionne avec {\ttfamily twocolumn} 
-\item[J] fonctionne avec {\ttfamily multicol} 
-\end{enumerate} 
-\end{document} 
-\end{docexemple} 
- 
-\item \pack{picins} est le seul package permettant de fondre une image au 
-  milieu d'un environnement de liste. Ce package permet \'egalement 
-  d'encadrer la figure. Par contre, il ne g\`ere que les figures, et 
-  travaille donc avec le compteur et la liste des figures exclusivement. 
-  L'exemple~\vref{ex=picins} est fait avec ce package. 
- 
-%        1                                 5X        6 
-%23456789012345678901234567890123456789012345678901234567890 
-\begin{docexemple}{Le package \pack{picins}\label{ex=picins}} 
-\documentclass{article} 
-\usepackage[T1]{fontenc} 
-\usepackage[latin1]{inputenc} 
-\usepackage[francais]{babel} 
-\usepackage{picins} 
- 
-\begin{document} 
- 
-\pichskip{1cm} 
-Voici les avantages du package {\ttfamily picins}: 
- 
-\begin{itemize} 
-\item il permet de placer des figures dans des  
-environnements de type <<~liste~>>, contrairement  
-aux autres packages du m\^eme genre. Il faut  
-cependant placer la commande \verb+\parpic+ \`a  
-l'int\'erieur de l'environnement liste pour que  
-cela marche ;% 
-\parpic[ro]{ \Huge F.A.Q.\ \LaTeX\  
-\vrule height 2.5ex depth 1ex width 0pt 
-% Le \vrule, c'est pour espacer un peu le cadre 
-}% 
-\item il s'utilise de fa\c con tr\`es simple, et  
-calcule le nombre de lignes \`a r\'etr\'ecir ; 
-\item il permet, de mani\`ere tr\`es simple,  
-d'encadrer la figure. Il est \'egalement possible  
-de placer une l\'egende au-dessous ou \`a c\^ot\'e 
-de la figure, dans ou \`a l'ext\'erieur de 
-l'\'eventuel cadre. 
-\end{itemize} 
-\end{document} 
-\end{docexemple} 
-\end{itemize} 
- 
-\begin{table*}[t] 
-\newcommand{\p}{{\color[rgb]{0,.6,0}\checkmark}} 
-\newcommand{\m}{{\color[rgb]{.6,0,0}{$\times$}}} 
-\newcommand\w{} 
-\newcommand\h{h} 
-\begin{center} 
-\begin{tabular}{|l|*{11}{c|}} 
-\cline{2-11} 
-\multicolumn{1}{c|}{} & 
- A & B & C & D & E & F & G & H & I & J \\ \hline 
-{\ttfamily picinpar} & 
-\p &\p &\p &\w &\p &\w &\p & \w& \w& \w\\ \hline 
-{\ttfamily picins} & 
-\p &\m &\p &\p &\w &\w &\p & \p& \w& \w\\ \hline 
-{\ttfamily floatfig} & 
-\p &\m &\m &\p &\w &\w &\w & \w& \m& \w\\ \hline 
-{\ttfamily floatflt} & 
-\p &\p &\p &\p &\w &\w &\w & \m& \w& \p\\ \hline 
-{\ttfamily wrapfig} & 
-\p &\p &\p &\p &\w &\w &\h & \m& \p& \w\\ \hline 
-{\ttfamily window} & 
-\m &\m &\p &\w &\p &\p &\p & \w& \w& \w\\ \hline 
-{\ttfamily flow} & 
-\m &\m &\p &\w &\w &\w &\p & \w& \w& \w\\ \hline 
-\end{tabular} 
-\caption{Tableau r\'ecapitulatif} 
-\label{tabrecap} 
-de l'exemple \vref{ex=picins} 
-\end{center} 
-\end{table*} 
- 
  
3_composition/flottants/faire_couler_le_texte_autour_d_une_figure.1476603079.txt.gz · Dernière modification : 2016/10/16 07:31 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0