左页为图片,右页为文字

左页为图片,右页为文字

我正在写一篇论文book,论文中用了很多图表来解释工作方法。如果我使用左页有图片,右页有正文,课本上有页码,我的教授评论说,把文字放在左边感觉很奇怪。他问是否可以把图片放在左边,把文字放在右边。我试过这样做,但当我这样做时,图片会转到下一页。这就是我想要的:

l-----------l------------l 
l           l  bla bla,  l
l           l  bla bla   l
l  fig 1    l            l
l           l            l
l           l            l
l-----------l------------l

但这就是我得到的:

l-----------l------------l   l-----------l------------l
l           l  bla bla,  l   l           l            l
l           l  bla bla,  l   l           l            l
l           l            l   l  fig1     l            l
l           l            l   l           l            l
l           l            l   l           l            l
l-----------l------------l   l-----------l------------l

有什么方法可以让我得到我想要的结果吗?还是我在某处犯了一个愚蠢的错误?

PS:哎呀,如果没有图的话左边那页就空白吧。

@Ignasi:是的,这就是我想要的(如果可能的话)。

答案1

对于这种布局,我不会使用浮动图形。LaTeX 会\cleardoublepage强制你转到奇数页(右侧),但你想转到偶数页,因此

清除页

\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
    \hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}

所以首先定义

\makeatletter
\def\cleartoevenpage{\clearpage\if@twoside \ifodd\c@page
    \hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}

\makeatother

那么你就可以走了

\cleartoevenpage
\includegraphics{myfigure}
\clearpage
\captionof{figure}{my caption}
\clearpage

并且您可以完全控制传播。\captionof是在caption包或其单行变体 capt-of包中定义的。

相关内容