![将图片展开到两页上(使用 Tufte)](https://linux22.com/image/422731/%E5%B0%86%E5%9B%BE%E7%89%87%E5%B1%95%E5%BC%80%E5%88%B0%E4%B8%A4%E9%A1%B5%E4%B8%8A%EF%BC%88%E4%BD%BF%E7%94%A8%20Tufte%EF%BC%89.png)
有没有办法用 Tufte 类让图形比页面更宽?我有几个图形很宽,可以很好地分布在两页上。
有一个非常好的解决方案这对 Tufte 不起作用。显然figure*
需要用 来代替 来figure
处理边距,但修复起来并不容易。修复该代码已经足够好了,但如果它可以覆盖一页的 100% 和另一页的任意部分(例如 30%),而不是完全覆盖两页,那就更好了。我不介意需要将图像分成两部分的解决方法。
答案1
所以这还不够完美,但它确实有效。我不太清楚为什么需要边距adjustwidth
(以及边距是什么,所以我不得不手动调整值)。
\begin{figure*}[t!]
\begin{adjustwidth}{-15mm}{-15mm}
\adjustbox{trim=0 0 {.5\width} 0,clip}{\includegraphics[width=2\paperwidth]{image.jpg}}%
\end{adjustwidth}
\end{figure*}
\afterpage{
\begin{figure*}[t!]
\begin{adjustwidth}{-15mm}{-15mm}
\adjustbox{trim={.5\width} 0 0 0,clip}{\includegraphics[width=\paperwidth]{image.jpg}}
\caption{This image is a two page spread.}%
\label{fig:label}%
\end{adjustwidth}
\end{figure*}
}
除了没有另一个答案,包括确保它从左页开始,这并不难复制,这里的区别是图像不是与页面顶部对齐,而是与文本顶部对齐。我不介意。
至于部分传播,那将更加困难。它需要类似宽边距图形解决方案加上这里的。所以这留给读者练习,如果你解决了,就贴出答案。