有没有一种“干净”的方法可以让图形及其标题出现在边缘?
我正在使用memoir
页面companion
样式,因此边距非常不对称,我认为它看起来足够好,可以工作(但我不确定)。
我的想法是让图形覆盖一半的文本(并且文本会很好地环绕),但将标题完全保留在边缘内。
不破坏 LaTeX 的情况下可以实现这个吗?
我曾尝试使用\marginpar
和\sidepar
,但无法在我的文档中运行。我也不认为它们能让我完全实现我的想法。
答案1
我认为你可以尝试这样的事情:
\begin{wrapfigure}{o}[\dimexpr\marginparwidth+\marginparsep]{marginparwidth}
...........
\end{wrapfigure}
解释
- 第一个参数表示您的图形将位于
outer
边距中(较宽的边距 - 偶数页的左边距,奇数页的右边距)。这些长度可以通过包轻松调整geometry
。 - 第二个(可选)参数指定图形与边距的缩进。
- 最后一个参数指定图形的宽度。
你可以看看我的回答这个问题,其中我使用了类似的代码来包装表格。
请注意,它可能无法在列表环境附近起作用。
添加(2016/08/15)
最近的sidenotes
包用于在页边空白处插入富文本。它定义了 \sidenote
和\sidecaption
命令,以及marginfigure
和margintable
环境。有关详细信息,请参阅包文档。