PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wrapfigure beginnt mit zweiter Zeile



Patridass
05-01-2010, 12:16
Hi,

bei folgendem Minimalbeispiel fängt die Wrapfigure nicht bei der ersten umgebrochenen Zeile an, was hier aber so sein sollte. Das heißt sie ist nicht oben ausgerichtet. Kann mir jemand helfen?



\documentclass[11pt,a4paper]{article}

\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{caption}

\begin{document}
Text Text Text Text Text Text Text Text Text Text Text Text Text Text
\begin{wrapfigure}{r}[1cm]{5cm}
\rule{4cm}{6cm}
\caption{Text}
\label{fig2}
\end{wrapfigure}
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text
\end{document}


Gruß
Patridass

voss
05-01-2010, 12:38
bei folgendem Minimalbeispiel fängt die Wrapfigure nicht bei der ersten umgebrochenen Zeile an, was hier aber so sein sollte. Das heißt sie ist nicht oben ausgerichtet. Kann mir jemand helfen?


dann setz die Umgebung halt an den Anfang des Absatzes!

Herbert

Patridass
05-01-2010, 12:44
Das geht leider nicht. In Wirklichkeit ist mein Problem nämlich wie folgt.



\documentclass[11pt,a4paper]{article}

\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{caption}

\begin{document}
Text Text Text Text Text Text Text Text Text Text Text Text Text Text
\begin{figure}[htbp]
\centering
\rule{12cm}{2cm}
\caption{Text}
\label{fig1}
\end{figure}
\begin{wrapfigure}{r}[1cm]{5cm}
\rule{4cm}{6cm}
\caption{Text}
\label{fig2}
\end{wrapfigure}
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text
Text Text Text Text Text Text TextText Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text
\end{document}

Die Wrapfigure fängt erst mit der 2. umgebrochenen Zeile an, was nicht schön aussieht.

voss
05-01-2010, 12:59
Das geht leider nicht. In Wirklichkeit ist mein Problem nämlich wie folgt.

Die Wrapfigure fängt erst mit der 2. umgebrochenen Zeile an, was nicht schön aussieht.


\begin{wrapfigure}{r}[1cm]{5cm}
\vspace*{-\normalbaselineskip}
...


Nebenbei:
Es ist sinnlos, eine figure-Umgebung in den laufenden Text einzubauen.
Sie sollte als eigener Absatz gesetzt werden.

Herbert

Patridass
05-01-2010, 13:04
Vielen Dank für den Tipp:


\begin{wrapfigure}{r}[1cm]{5cm}
\vspace*{-\normalbaselineskip}
...


Ich lasse mich gerne belehren. Was meinst du mit:


Nebenbei:
Es ist sinnlos, eine figure-Umgebung in den laufenden Text einzubauen.
Sie sollte als eigener Absatz gesetzt werden.
und mir dann deine Version des obigen Minimalbeispiels posten?

Gruß
Patridass