
Ich muss in Text eingebettete Bilder einfügen. wrapfig
fällt mir offensichtlich ein. Das Problem ist, dass die eingebettete Abbildung standardmäßig Ränder und sogar Seitenenden ignoriert.
Ich meine, wenn ich das Bild kürzer als seine Höhe vom Seitenende aus einstelle, überschreitet das Bild die Ränder und sogar die Seitenmaße und wird ausgeschnitten, statt auf die nächste Seite zu passen, wie es GraphicX macht.
Hier ist ein Beispiel:
\documentclass[a4paper]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{wrapfig}
\begin{document}
Text at the top
\vspace{17cm}
\begin{wrapfigure}{r}{9cm}
\includegraphics[width=9cm]{zappa}
\end{wrapfigure}
\lipsum[5]
\end{document}
Wenn man sich ansieht, wo die erste Seite endet und die zweite beginnt, ergibt sich folgendes
Wie man sieht, geht das Bild über den unteren Rand hinaus, dort wo der Text endet, und wird dort abgeschnitten, wo die Seite endet.
Auch der restliche Text, der auf die nächste Seite kommt, wenn die erste fertig ist, stellt die Form des Bildteils dar, der bei der Texteinrückung auf Seite 1 nicht berücksichtigt wurde.
Dies zwingt mich dazu, den Block manuell anzupassen, indem ich beispielsweise ein newpage
davor setze \begin{wrapfigure}
. Wenn ich später darüber etwas ändere, muss ich meine Anpassung möglicherweise manuell ändern, indem ich beispielsweise das entferne newpage
und so weiter.
Gibt es eine Möglichkeit, wrapfig
das Layout automatisch anzupassen, wie graphicx
es der Fall ist, wenn diese [H]
Option vorhanden ist?
Antwort1
R
Sie können „anstatt“ verwenden r
und dann wrapfig
lässt die Abbildung bis zu einem gewissen Grad schweben, um zu verhindern, dass sie über das Seitenende hinausfällt.