我想让一个图形漂浮在引用块旁边。所以我使用了wrapfig
包装和quote
环境。
如果您排版以下示例,您将看到该图打印在下一页上,而不是打印在块引用旁边。它与普通文本完美兼容。有什么解决办法吗?
\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{wrapfig}
\begin{document}
\blindtext[3]
\begin{wrapfigure}{R}{0.5\textwidth}
\centering
\rule{5cm}{5cm}
\caption{Foo bar foobar baz baq}
\end{wrapfigure}
\begin{quote}
\blindtext
\end{quote}
\blindtext
\end{document}
答案1
r
使用而不是R
(小写说明符不允许对象浮动)似乎可以正常工作;我还为悬挂缩进添加了一些值:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{wrapfig}
\begin{document}
\blindtext[3]
\begin{wrapfigure}{r}[-10pt]{0.5\textwidth}
\vspace*{\topsep}
\centering
\rule{5cm}{5cm}
\caption{Foo bar foobar baz baq}
\end{wrapfigure}
\begin{quote}
\blindtext
\end{quote}
\blindtext
\end{document}
\vspace*{\topsep}
注意里面的附加部分wrapfigure
;在这种情况下,必须将图形的顶部与环境第一行的顶部对齐quote
(感谢芭芭拉·比顿提出此项改进)。