答案1
您可以使用wrapfigure
环境(来自wrapfig
包)。此环境会创建一个框,使主文本环绕其周围。您可以指定此框的宽度及其位置(l
eft 或r
ight,以及双面文档的i
nside 或utside)。此外,此包本身包含悬垂宽度的规范。o
\begin{wrapfigure}{<position: l, r, i, or o>}[<overhang width>]{<total width of the wrapfigure>}
<content of the wraping figure>
\end{wrapfigure}
\documentclass{article}
\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{xcolor}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{r}[.1\textwidth]{.4\textwidth}%
\textbf{\sffamily\Large\textcolor{blue!50!black}{``Good things might come to those who wait\dots''}}%
\end{wrapfigure}
\lipsum[2-3]
\end{document}
原始答案
此解决方案
parbox
在 中使用wrapfigure
,而不是 的原生悬垂选项wrapfig
。因此,它比上面编辑中建议的那个更庞大。
该解决方案使用环境wrapfigure
(来自wrapfig
包)。此包定义了一个文本环绕的浮动框。您可以指定此框的宽度及其位置(左或右):
\begin{wrapfigure}{<position: R or L>}{<width of the wrapfigure>}
<content of the wraping figure>
\end{wrapfigure}
我们在这个框中填入引文。为了让文字横跨页边距,我们将这段文字放在另一个框中,即parbox
,宽度较宽而不是环境定义的wrapfigure
:
\parbox{<width of the box>}{<content of the box>}
\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{xcolor}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{R}{.2\textwidth}%
\parbox{.4\textwidth}{%
\textbf{\sffamily\Large\textcolor{blue!50!black}{``Good things might come to those who wait\dots''}}%
}%
\end{wrapfigure}
\lipsum[2-3]
\end{document}
带有明确框的 MWE:
\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{showframe}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{R}{.2\textwidth}%
\fbox{\parbox{.3\textwidth}{\textbf{\Large Good things might come to those who wait\dots}}}%
\end{wrapfigure}
\lipsum[2-3]
\end{document}