Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
3_composition:flottants:habiller_une_image_avec_du_texte [2021/06/28 18:52] – Suppression de l'exemple de "picinpar", qui ne compile pas, et ajout d'une URL vers une ancienne version. jejust3_composition:flottants:habiller_une_image_avec_du_texte [2022/10/06 19:33] (Version actuelle) – [Avec l'extension “picins”] Reformulation dbitouze
Ligne 35: Ligne 35:
 \documentclass{report} \documentclass{report}
   \usepackage{lmodern}   \usepackage{lmodern}
 +  \usepackage{microtype}
   \usepackage[french]{babel}   \usepackage[french]{babel}
   \usepackage{floatflt}   \usepackage{floatflt}
Ligne 43: Ligne 44:
  \begin{tabular}{|p{3cm}|p{3cm}|}  \begin{tabular}{|p{3cm}|p{3cm}|}
   \hline   \hline
-  package {\ttfamily floatfig} & +  package \texttt{floatfig} & 
-  package {\ttfamily floatflt} \\+  package \texttt{floatflt} \\
   \hline   \hline
   gère uniquement les figures &   gère uniquement les figures &
Ligne 58: Ligne 59:
   non utilisable en mode multicolonne &   non utilisable en mode multicolonne &
   compatible avec le package   compatible avec le package
-  {\ttfamily multicol} \\+  \texttt{multicol} \\
   \hline   \hline
  \end{tabular}}  \end{tabular}}
  \caption{Un tableau}\label{letableau}  \caption{Un tableau}\label{letableau}
 \end{floatingtable} \end{floatingtable}
-Le package {\ttfamily floatflt} permet de choisir +Le package \texttt{floatflt} permet de choisir 
-le placement de la figure : à gauche ({\ttfamily +le placement de la figure : à gauche (\texttt{[l]}), 
-[l]}), à droite ({\ttfamily [r]}), ou « à +à droite (\texttt{[r]}), ou \og{}à 
-l'extérieur » ({\ttfamily [p]}) pour les+l'extérieur\fg{} (\texttt{[p]}) pour les
 documents recto-verso. documents recto-verso.
-Au vu du tableau~\ref{letableau}, le package +Au vu du tableau ci-contre, le package 
-{\ttfamily floatflt} devrait toujours être+\texttt{floatflt} devrait toujours être
 préféré à son prédécesseur, sauf si préféré à son prédécesseur, sauf si
 c'est pour utiliser dans un environnement de c'est pour utiliser dans un environnement de
 listes. Il faut noter également que listes. Il faut noter également que
-l'environnement {\ttfamily floatingtable} a une+l'environnement \texttt{floatingtable} a une
 structure  différente de celle de l'environnement structure  différente de celle de l'environnement
-{\ttfamily floatingfigure} : on ne spécifie pas+\texttt{floatingfigure} : on ne spécifie pas
 la longueur du flottant, mais on passe tout le la longueur du flottant, mais on passe tout le
 tableau en argument. Le flottant est adapté à tableau en argument. Le flottant est adapté à
Ligne 114: Ligne 115:
 \documentclass{article} \documentclass{article}
   \usepackage{lmodern}   \usepackage{lmodern}
 +  \usepackage{microtype}
   \usepackage[french]{babel}   \usepackage[french]{babel}
   \usepackage{wrapfig}   \usepackage{wrapfig}
Ligne 175: Ligne 177:
 </code> </code>
  
-[[ctanpkg>picins]] est la seule extension permettant de fondre une image au milieu d'un environnement de liste.+Cette extension est la seule permettant de fondre une image au milieu d'un environnement de liste.
 Elle permet également d'encadrer la figure par un rectangle, un ovale, une ombre, un rectangle pointillé, et on peut lui ajouter une légende Elle permet également d'encadrer la figure par un rectangle, un ovale, une ombre, un rectangle pointillé, et on peut lui ajouter une légende
 qui sera incluse dans la liste des figures. Par contre, elle ne gère que les figures. qui sera incluse dans la liste des figures. Par contre, elle ne gère que les figures.
Ligne 190: Ligne 192:
 \documentclass{article} \documentclass{article}
   \usepackage{lmodern}   \usepackage{lmodern}
 +  \usepackage{microtype}
   \usepackage[french]{babel}   \usepackage[french]{babel}
   \usepackage{picins}   \usepackage{picins}
Ligne 205: Ligne 208:
 l'intérieur de l'environnement liste pour que  l'intérieur de l'environnement liste pour que 
 cela marche ;% cela marche ;%
-\parpic[ro]{ \Huge F.A.Q.\ \LaTeX{} +\parpic[ro]{\Huge F.A.Q.\ \LaTeX{} 
 \vrule height 2.5ex depth 1ex width 0pt \vrule height 2.5ex depth 1ex width 0pt
 % Le \vrule, c'est pour espacer un peu le cadre % Le \vrule, c'est pour espacer un peu le cadre
Ligne 234: Ligne 237:
 tout cela fonctionne. Noter que ce package est incompatible avec AmSLaTeX. tout cela fonctionne. Noter que ce package est incompatible avec AmSLaTeX.
  
-FIXME [[https://faq.gutenberg.eu.org/3_composition/flottants/faire_couler_le_texte_autour_d_une_figure?rev=1624906214|L'exemple]] compile avec ''pdflatex'' mais pas ''lualatex''. 
  
 +<note important>
 +[[ctanpkg>picinpar|Picinpar]] est considéré comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]].
 +
 +Il a été développé pour LaTeX 2.09. Il se trouve qu'il fonctionne encore actuellement avec ''pdflatex'' mais plus avec ''lualatex''
 +(voir [[https://faq.gutenberg.eu.org/3_composition/flottants/faire_couler_le_texte_autour_d_une_figure?rev=1624906214|cet exemple]]).
 +
 +</note>
  
  
Ligne 243: Ligne 252:
 de la primitive TeX ''\parshape'' qui permet d'ajuster les marges du texte d'un paragraphe, ligne par ligne de la primitive TeX ''\parshape'' qui permet d'ajuster les marges du texte d'un paragraphe, ligne par ligne
 (Knuth fournit un exemple d'une telle utilisation, avec du texte inscrit dans un cercle, à moitié dans la marge, (Knuth fournit un exemple d'une telle utilisation, avec du texte inscrit dans un cercle, à moitié dans la marge,
-au chapitre(nbsp)14 du [[1_generalites:documentation:livres:documents_sur_tex|TeXbook]]).+au chapitre(nbsp)14 du <latex>\TeX</latex>[[1_generalites/documentation/livres/documents_sur_tex|book]]).
 Insérer une image au milieu d'un paragraphe est beaucoup plus délicat... L'extension [[ctanpkg>cutwin]] est faite pour ça, Insérer une image au milieu d'un paragraphe est beaucoup plus délicat... L'extension [[ctanpkg>cutwin]] est faite pour ça,
 comme son nom l'indique, elle « découpe une fenêtre » dans le texte. comme son nom l'indique, elle « découpe une fenêtre » dans le texte.
Ligne 277: Ligne 286:
 les figures qu'en début de paragraphe, mais il semble parfaitement fonctionnel. Sa syntaxe est  les figures qu'en début de paragraphe, mais il semble parfaitement fonctionnel. Sa syntaxe est 
 <code latex> <code latex>
-\figflow{<largeur>}{<hauteur>}{<figure>}+\figflow{largeur}{hauteur}{figure}
 </code> </code>
  
Ligne 287: Ligne 296:
 ===== Tableau récapitulatif ===== ===== Tableau récapitulatif =====
  
-<WRAP column 51ex> + 
-<code latex+<WRAP column 31ex
-\begin{table*}[t] +^          ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^ 
-\newcommand{\p}{{\color[rgb]{0,.6,0}\checkmark}} +|''picins''    |  ✓  |  ✕  |  ✓  |  ✓  |          ✓  |  ✓  |         | 
-\newcommand{\m}{{\color[rgb]{.6,0,0}{$\times$}}} +|''floatfig''  |  ✓  |  ✕  |  ✕  |  ✓  |                  ✕  |     | 
-\newcommand\w{} +|''floatflt''  |  ✓  |  ✓  |  ✓  |  ✓  |              ✕  |      ✓  | 
-\newcommand\h{h} +|''wrapfig''    ✓  |  ✓  |  ✓  |  ✓  |         |    ✕  |  ✓  |     | 
-+|''window''    |  ✕  |  ✕  |  ✓  |      ✓  |  ✓  |  ✓  |             | 
-\begin{center} +|''flow''      |  ✕  |  ✕  |      ✓  |          ✓  |             | 
-\caption{Tableau récapitulatif}\label{tabrecap} +
-\begin{tabular}{|l|*{11}{c|}} +
-\cline{2-11} +
-\multicolumn{1}{c|}{} & +
- \\ \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 &\& \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} +
-\end{center} +
-\end{table*} +
-</code>+
 </WRAP> </WRAP>
-<WRAP column 50ex+<WRAP column 90ex
-<latex> +
-\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} +
-\caption{Tableau récapitulatif}\label{tabrecap} +
-\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} +
-\end{center} +
-\end{table*} +
-</latex>+
  
   * **A** gestion des figures (légende, compteur, liste)   * **A** gestion des figures (légende, compteur, liste)
Ligne 363: Ligne 320:
   * **I** fonctionne avec ''twocolumn''   * **I** fonctionne avec ''twocolumn''
   * **J** fonctionne avec ''multicol''   * **J** fonctionne avec ''multicol''
- 
- 
 </WRAP> </WRAP>
 <WRAP clear /> <WRAP clear />
Ligne 373: Ligne 328:
   * [[faquk>FAQ-textflow|Flowing text around figures]],   * [[faquk>FAQ-textflow|Flowing text around figures]],
   * [[https://borntocode.fr/latex-citation-et-habillage-carre-pull-quotes/|Citation et habillage de texte (pull quotes)]],   * [[https://borntocode.fr/latex-citation-et-habillage-carre-pull-quotes/|Citation et habillage de texte (pull quotes)]],
 +  * [[https://www.mathematex.fr/viewtopic.php?t=15622|Équivalent de “float” en HTML]],
   * [[https://tex.stackexchange.com/questions/32226/how-to-layout-irregular-paragraph-shape|How to layout irregular paragraph shape?]]   * [[https://tex.stackexchange.com/questions/32226/how-to-layout-irregular-paragraph-shape|How to layout irregular paragraph shape?]]
   * [[https://tex.stackexchange.com/questions/473191/how-to-wrap-text-around-part-of-a-figure|How to wrap text around part of a figure?]]   * [[https://tex.stackexchange.com/questions/473191/how-to-wrap-text-around-part-of-a-figure|How to wrap text around part of a figure?]]
3_composition/flottants/habiller_une_image_avec_du_texte.1624906364.txt.gz · Dernière modification : 2021/06/28 18:52 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0