我正在制作一张带有 headerbox 元素的海报。在其中一个框中,我尝试将图像放在右侧,将文本放在左侧。我尝试了不同的 minipage 和 wrapfigure 示例,但图像最终遍布整个海报,而不是在 headerbox 的正确位置。:/
\headerbox{dataset}{name=dataset,column=1,span=2,row=0}{
\begin{wrapfigure}{l}{1in}
\includegraphics[width=1in]{dataset}
\noindent
\hrulefill
\end{wrapfigure}
Lore ipsum
\vspace{0.5em}
}
答案1
要将换行图放置在右侧,您必须使用r
not l
。另一个事实是,它周围应该有足够的文本才能正确换行。如果您想强制将 **精确地放置在这儿*,您可以使用大写字母R
(或L
、I
或O
)。有关详细信息,请参阅 wrapfigure 的文档。(texdoc wrapfig
)。这是一个完整的 MWE:
\documentclass{article}
\usepackage{graphicx,wrapfig,lipsum}
%------------------------------------------
\begin{document}
This is where the figure goes with text wrapping around it. There should be enough text around the wrapfigure so that it is warpped properly.
%------------------------------------------
\begin{wrapfigure}{r}{6cm}
\includegraphics[width=6cm]{example-image-a}
\caption{A wrapped figure going nicely inside the text.}\label{wrap-fig:1}
\end{wrapfigure}
%------------------------------------------
\lipsum[3]
\par
Figure~\ref{wrap-fig:1} is a wrapped figure. \lipsum[4]
%------------------------------------------
\begin{wrapfigure}{R}{6cm}
\includegraphics[width=6cm]{example-image-a}
\caption{A wrapped figure going nicely inside the text.}\label{wrap-fig:1}
\end{wrapfigure}
%------------------------------------------
\lipsum[5]
%------------------------------------------
\end{document}