
Ich habe eine sehr einfache Situation, in der die wrapfig
Zeilenumbruchpositionen nicht richtig gewählt werden. Hier ist das MWE:
\documentclass{beamer}
\usepackage{wrapfig}
\begin{document}
\begin{frame}
\begin{wrapfigure}{R}[5pt]{0.52\textwidth}
\framebox{THIS IS MY FIGURE}
\end{wrapfigure}
This is not wrapped properly, I think.
Here is some more text.
\end{frame}
\end{document}
Hier ist die Ausgabe:
Man erkennt, dass die erste Textzeile nach dem Wort „ist“ vorzeitig beendet wird.Wie kann ich sicherstellen, dass der Text in jeder Zeile an der richtigen Stelle umbrochen wird?
Vielleicht damit verbunden: Ich würde erwarten, dass die Abbildung auf der gleichen Höhe wie die erste Textzeile angezeigt wird, nicht wie die zweite.
Antwort1
Eine Beamer-"Seite" ist eine ziemlich spezielle Umgebung und viele Dinge funktionieren nicht wie in den normalen Klassen. Sie können versuchen, eine zusätzliche Miniseite hinzuzufügen, r statt R und ein geändertes \intextsep:
\documentclass{beamer}
\usepackage{wrapfig}
\begin{document}
\begin{frame}
\begin{minipage}{\linewidth}\intextsep=0pt
\begin{wrapfigure}{r}[5pt]{0.52\linewidth}
\framebox{THIS IS MY FIGURE}
\end{wrapfigure}
This is not wrapped properly, I think.
Here is some more text.
\end{minipage}
\end{frame}
\end{document}
Aber ich würde Spalten in Beamer und nicht Wrapfig verwenden.