
Ich habe ein Poster (baposter) mit 3 Spalten und Headerboxen und möchte die Funktion \wrapfigure verwenden, damit mein Text um meine Abbildungen herumläuft. Die Funktion scheint innerhalb einer Headerbox nicht zu funktionieren. Ich habe auch versucht, Minipage zu verwenden, aber mit demselben Ergebnis. Ich wäre wirklich dankbar für Hilfe dabei. Beispiel:
\documentclass[portrait,a0paper,fontscale=0.31]{baposter}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{multicol}
\begin{document}
\begin{poster}
\headerbox{Introduction}{name=introduction,column=0,span=2, row=0}{
\lipsum[1-2]
\begin{wrapfigure}[R]{0.5\linewidth} \includegraphics[width=0.48\linewidth]{metal_concentration.png}
\end{wrapfigure}
\lipsum[3-4]
}
\end{poster}
\end{document}
Antwort1
Willkommen bei TeX.SE. Die wichtigsten Änderungen sind:
- Geben Sie Werte für das linke und rechte Logo (hier beide
{}
), das{title}
und an{author}
. Dies sind obligatorische Anforderungen für dieposter
Umgebung. - Verwenden Sie die richtige Syntax für
wrapfig
die Umgebung. - Eine Erklärung zur Verwendung von
\LipsumPar{2}
finden Sie hier:Die Wrapfig-Umgebung überlappt den Text
.
\documentclass[portrait,a0paper,fontscale=0.31]{baposter}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{wrapfig}
\begin{document}
\begin{poster}{
grid=false,
columns=2,
colspacing=4.2mm,
headerheight=0.07\textheight,
background=none,
eyecatcher=false,
%posterbox options
headerborder=closed,
borderColor=red,
headershape=rectangle,
headershade=plain,
headerColorOne=blue,
textborder=rectangle,
boxshade=plain,
boxColorOne=white,
headerFontColor=white,
headerfont=\color{white}\large\bfseries\sffamily,
textfont=\normalsize\sffamily,
linewidth=1pt
}
{} % Left / top logo
{Title}
{Author}
{} % Right logo
\begin{posterbox}[name=introduction,column=0,span=2,row=0]{Introduction}
\LipsumPar{2}
\begin{wrapfigure}{l}{.30\linewidth}
\centering
\includegraphics[width=0.8\linewidth]{example-image-a}
\end{wrapfigure}
\lipsum[1-3]
\end{posterbox}
\end{poster}
\end{document}