我想将文本中的重要信息放在单独的图形中,这些图形.5\textwidth
要宽,并延伸.1\textwidth
到侧边距,以强调文本中的重要信息。使用wrapfig
包装几乎可以实现这一点。
- 如何移动
wrapfigure
环境轻微地(不完全)进入左边距?- 或者更好的是,稍微进入文档的外部边缘
twoside
?- 这是
wrapfig
最好的可用包吗?
\documentclass{article}
\usepackage{lipsum}
\usepackage{wrapfig}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{L}{.5\textwidth}
\hrule\smallskip
\textit{\Large Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi.}
%\textit{\Large\lipsum[2][3]} does not work
\smallskip\hrule
\end{wrapfigure}
\lipsum[2]
\end{document}
答案1
对于双面文档,环境还允许使用 / 键表示内部/外部。此外,还有一个悬垂选项,可以作为全局维度或可选参数给出wrapfigure
。i
o
\documentclass{book}
\usepackage{lipsum}
\usepackage{wrapfig}
\setlength{\wrapoverhang}{.5cm}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{O}{.5\textwidth}
\itshape\Large
\hrule\medskip
Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi.
\medskip\hrule
\end{wrapfigure}
\lipsum[2-6]
\begin{wrapfigure}{O}[2cm]{.5\textwidth} % this overhangs 2cm
\hrule\smallskip
\textit{\Large Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi.}
\smallskip\hrule
\end{wrapfigure}
\lipsum[7-8]
\end{document}
请注意,在当前设置下,\textit{\Large ...}
您使用的是大字体,但基线是正常的(因为在设置段落之前组已关闭)。我添加了具有相应基线的替代方案(当然,这在一定程度上取决于个人喜好)。