我有一些想放在一起的图。由于它们放在一页上不太合适,所以我把它们放在了两页上。有没有办法确保这些图彼此相邻,以便读者打开书时,他可以看到左页和右页上的图。而不是一个图在前一个图的背面?
谢谢!
答案1
首先,你想强制自己进入一个偶数(左)页面,使用\clearevenpage
在各个地方定义的,但是例如
然后
\clearevenpage
\begin{figure}[p]
..\end{figure}
\clearpage
\begin{figure}[p]
..\end{figure}
\clearpage
答案2
假设您想在每页顶部放置两张大图像,并且没有之前未处理的浮动元素,则只需使用选项放置两个浮动元素[t]
。浮动元素的放置不需要精确定位:两者都可以插入到前一个奇数页或偶数页的某个位置。这样,您就避免使用 之类的命令来破坏文本流\clearpage
。
\documentclass{article}
\usepackage{lipsum} % for dummy text
\usepackage{graphicx}
% \setcounter{topnumber}{1}
% \renewcommand{\topfraction}{0.3}
\begin{document}
\lipsum[1-5]% dummy text
\begin{figure}[t]
\includegraphics[width=1\linewidth]{example-image-a}
\end{figure}
\begin{figure}[t]
\includegraphics[width=1\linewidth]{example-image-b}
\end{figure}
\lipsum[6-14] % more dummy text
\end{document}
对于较小的图像,默认情况下两个图像都会移动到偶数页的顶部,但您可以使用计数器限制顶部图像的数量 topnumber
,或者使用类似的方法来限制顶部图像的空间\renewcommand{\topfraction}{0.3}
。
相反,如果浮点数位于文档末尾,因为它们对于 LaTeX 规则来说太大,则使用相同的方法 增加\topfraction
和减少。\textfraction
答案3
您还可以尝试限制文档中的图像位置:
\FloatBarrier
\begin{figure}
Figure 1
\end{figure}
\begin{figure}
Figure 2
\begin{figure}
\FloatBarrier
如果图形适合整个页面,它们将被一个接一个地放置在连续的页面上。