J'ai du texte et une image : Ouvrir dans l'éditeur
\documentclass[10pt, BCOR=0mm, DIV=11, a5paper, oneside, french]{scrartcl} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[fulloldstyle,largesmallcaps]{kpfonts} \newcommand{\csn}{\classicstylenums} \usepackage{tikz} \usepackage{lipsum} \usepackage{babel} \begin{document}% \pagestyle{empty}% \lipsum[4-5] \begin{tikzpicture} \draw[thick,rounded corners=8pt] (0,0) -- (0,2) -- (1,3.25) -- (2,2) -- (2,0) -- (0.95,1) -- (2,2) -- (0,2) -- (1.05,1) -- (0,0) -- (2,0); \end{tikzpicture}\\ \lipsum[6-7] \end{document} J'aimerais que le texte entoure l'image, qu'il « coule » autour d'elle. Comment faire ? |
L'adaptation du texte autour d'images est une chose que ni TeX ni LaTeX ne savent vraiment bien faire. On peut bien sûr trouver des moyens de le simuler, mais rien n'est vraiment concluant. Toujours est-il que le package Ouvrir dans l'éditeur
\documentclass[10pt, BCOR=0mm, DIV=11, a5paper, oneside, french]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[fulloldstyle,largesmallcaps]{kpfonts} \usepackage{tikz,lipsum,wrapfig} \usepackage{babel} \begin{document}% \pagestyle{empty}% \lipsum[4-5] \begin{wrapfigure}{l}{0.2\linewidth} \begin{tikzpicture} \draw[thick,rounded corners=8pt] (0,0) -- (0,2) -- (1,3.25) -- (2,2) -- (2,0) -- (0.95,1) -- (2,2) -- (0,2) -- (1.05,1) -- (0,0) -- (2,0); \end{tikzpicture} \end{wrapfigure} \lipsum[6-8] \end{document} D'autres packages permettent des choses assez comparables : |
L'extension Ouvrir dans l'éditeur
\documentclass[10pt, BCOR=0mm, DIV=11, a5paper, oneside, french]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[fulloldstyle,largesmallcaps]{kpfonts} \newcommand{\csn}{\classicstylenums} \usepackage{tikz} \usepackage{lipsum} \usepackage{babel} \usepackage{cutwin} \begin{document}% \pagestyle{empty}% \lipsum[5] \medskip \opencutcenter \renewcommand*\putstuffinpic{\put(0,-54){\makebox(0,0){\begin{tikzpicture} \draw[thick,rounded corners=8pt] (0,0) -- (0,2) -- (1,3.25) -- (2,2) -- (2,0) -- (0.95,1) -- (2,2) -- (0,2) -- (1.05,1) -- (0,0) -- (2,0); \end{tikzpicture}}}} \newcommand*\mycut{% 0.48\textwidth, 0.48\textwidth, 0.44\textwidth, 0.44\textwidth, 0.40\textwidth, 0.40\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth, 0.36\textwidth }% \begin{shapedcutout}{2}{10}{\mycut} \lipsum[1] \end{shapedcutout} \end{document} |
L'usage de
\\
en dehors d'un tableau est à éviter, sauf si vous savez exactement ce que fait\\
.