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 | ||
composition:flottants:faire_couler_le_texte_autour_d_une_figure [2018/12/09 09:49] – jejust | 3_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: | ||
- | ====== Comment fondre une image dans du texte? ====== | ||
- | |||
- | |||
- | $\Reponse$ | ||
- | d' | ||
- | en contient d' | ||
- | |||
- | [[ctanpkg> | ||
- | '' | ||
- | Voici un exemple: | ||
- | |||
- | <code latex> | ||
- | \documentclass{report} | ||
- | \usepackage[T1]{fontenc} | ||
- | \usepackage[latin1]{inputenc} | ||
- | \usepackage[francais]{babel} | ||
- | \usepackage{floatflt} | ||
- | |||
- | \begin{document} | ||
- | \begin{floatingtable}[l]{% | ||
- | | ||
- | \hline | ||
- | package {\ttfamily floatfig} & | ||
- | package {\ttfamily floatflt} \\ | ||
- | \hline | ||
- | gère uniquement les figures & | ||
- | gère les figures et les tableaux \\ | ||
- | \hline | ||
- | place toujours le flottant à droite sur | ||
- | une page impaire, et à gauche sur une page | ||
- | paire & | ||
- | permet de placer le flottant à droite, à | ||
- | gauche, ou en fonction de la parité de la | ||
- | page \\ | ||
- | \hline | ||
- | non utilisable en mode multicolonne & | ||
- | compatible avec le package | ||
- | {\ttfamily multicol} \\ | ||
- | \hline | ||
- | | ||
- | | ||
- | \end{floatingtable} | ||
- | Le package {\ttfamily floatflt} permet de choisir | ||
- | le placement de la figure : à gauche ({\ttfamily | ||
- | [l]}), à droite ({\ttfamily [r]}), ou « à | ||
- | l' | ||
- | documents recto-verso. | ||
- | Au vu du tableau~\ref{letableau}, | ||
- | {\ttfamily floatflt} devrait toujours être | ||
- | préféré à son prédécesseur, | ||
- | c'est pour utiliser dans un environnement de | ||
- | listes. Il faut noter également que | ||
- | l' | ||
- | structure | ||
- | {\ttfamily floatingfigure} : on ne spécifie pas | ||
- | la longueur du flottant, mais on passe tout le | ||
- | tableau en argument. Le flottant est adapté à | ||
- | la longueur du tableau. | ||
- | \end{document} | ||
- | </ | ||
- | |||
- | |||
- | Le package [[ctanpkg> | ||
- | particulier, | ||
- | droite ou à gauche et pas uniquement au-dessous. Techniquement, | ||
- | très beau, pratiquement, | ||
- | environnements que propose ce package s' | ||
- | '' | ||
- | texte qui doivent précéder le flottant, le placement horizontal du | ||
- | flottant ('' | ||
- | Ensuite vient le texte du paragraphe. L' | ||
- | tout cela fonctionne. Noter que ce package est incompatible avec AmSLaTeX. | ||
- | |||
- | <code latex> | ||
- | \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, | ||
- | {\begin{boxedminipage}{4.5cm} | ||
- | \begin{itemize} | ||
- | \item Georges Dupon-Lahitte, | ||
- | de la FCPE : "Nous n' | ||
- | de boycott" | ||
- | \item M. Raffarin invite les grévistes | ||
- | à l'" | ||
- | pétition de soutien à la réforme | ||
- | \item \' | ||
- | la décentralisation reporté à la | ||
- | rentrée | ||
- | \item \' | ||
- | l' | ||
- | la décentralisation est à l' | ||
- | \end{itemize} | ||
- | | ||
- | {\bfseries Si le gouvernement ne retire pas son | ||
- | projet de décentralisation, | ||
- | syndicat des collèges et de lycées lance | ||
- | un mot d' | ||
- | juin, jour de l' | ||
- | Pour Luc Ferry, il est « inacceptable de | ||
- | prendre les élèves en otage et d' | ||
- | un stress à une épreuve ». } | ||
- | |||
- | \indent | ||
- | La menace sur le bac se précise. | ||
- | Vendredi 6 juin, à la sortie du | ||
- | ministère de l' | ||
- | tenait la seconde série d' | ||
- | gouvernement-syndicats, | ||
- | général de l' | ||
- | syndicats de l' | ||
- | (Unsen-CGT), | ||
- | 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), | ||
- | 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), | ||
- | d'« annoncer des mesures susceptibles | ||
- | d' | ||
- | 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' | ||
- | philosophie. Cette proposition a été | ||
- | soumise à la FSU et aux autres | ||
- | organisations syndicales de l' | ||
- | nationale. | ||
- | \end{tabwindow} | ||
- | \null\hfill\emph{Le Monde}, 7 juin 2003 | ||
- | \end{document} | ||
- | </ | ||
- | |||
- | |||
- | [[ctanpkg> | ||
- | dans le texte. Il est possible de faire dépasser la figure (ou le | ||
- | tableau) dans la marge, par exemple: | ||
- | |||
- | |||
- | <code latex> | ||
- | \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 | ||
- | | ||
- | \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érents packages permettant de | ||
- | fondre une image dans le texte}\label{tab} | ||
- | \end{wraptable} | ||
- | Le tableau~\ref{tab} contient l' | ||
- | résultats d'un test comparant les différents | ||
- | packages permettant de fondre un tableau ou une | ||
- | image dans un paragraphe. Ce test a été | ||
- | effectué par Piet Van Oostrum. Avant de commencer | ||
- | à décrire la signification de chaque colonne, | ||
- | je précise 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égende, compteur, | ||
- | | ||
- | \item[B] gestion des tableaux (légende, compteur, | ||
- | | ||
- | \item[C] possibilité d' | ||
- | | ||
- | \item[D] possibilité d' | ||
- | | ||
- | | ||
- | \item[E] possibilité de mettre du texte des deux | ||
- | | ||
- | \item[F] possibilité de placer le flottant | ||
- | | ||
- | \item[G] calcul automatique de la taille (pour | ||
- | | ||
- | \^etre calculée) | ||
- | \item[H] compatible avec un environnement de liste | ||
- | \item[I] fonctionne avec {\ttfamily twocolumn} | ||
- | \item[J] fonctionne avec {\ttfamily multicol} | ||
- | \end{enumerate} | ||
- | \end{document} | ||
- | </ | ||
- | |||
- | |||
- | [[ctanpkg> | ||
- | milieu d'un environnement de liste. Ce package permet également | ||
- | d' | ||
- | travaille donc avec le compteur et la liste des figures exclusivement. | ||
- | |||
- | <code latex> | ||
- | \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ême genre. Il faut | ||
- | cependant placer la commande \verb+\parpic+ à | ||
- | l' | ||
- | cela marche ;% | ||
- | \parpic[ro]{ \Huge F.A.Q.\ < | ||
- | \vrule height 2.5ex depth 1ex width 0pt | ||
- | % Le \vrule, c'est pour espacer un peu le cadre | ||
- | }% | ||
- | \item il s' | ||
- | calcule le nombre de lignes à rétrécir ; | ||
- | \item il permet, de manière très simple, | ||
- | d' | ||
- | de placer une légende au-dessous ou à côté | ||
- | de la figure, dans ou à l' | ||
- | l' | ||
- | \end{itemize} | ||
- | \end{document} | ||
- | </ | ||
- | |||
- | |||
- | ===== Tableau récapitulatif ===== | ||
- | |||
- | <code latex> | ||
- | \begin{table*}[t] | ||
- | \newcommand{\p}{{\color[rgb]{0, | ||
- | \newcommand{\m}{{\color[rgb]{.6, | ||
- | \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écapitulatif} | ||
- | \label{tabrecap} | ||
- | de l' | ||
- | \end{center} | ||
- | \end{table*} | ||
- | </ | ||
- | |||
- | |||
- | {{htmlmetatags> | ||
- | metatag-og: | ||
- | metatag-og: | ||
- | }} | ||