确保图片放在奇数页

确保图片放在奇数页

有没有办法确保图形(或其他浮点数)始终显示在奇数页上?

我正在使用memoir它来撰写论文,可以将其设置为自动将章节开头放在奇数页,这样如果文档是双面打印的,它们总是出现在右侧。

我目前有一些相当大的数字浮点数,我想以同样的方式始终显示在奇数页上。memoir有内置命令\movetooddpage,但这只会插入空白直到下一个奇数页。

所以回到我的问题,有没有办法做到这一点,但不插入空白,而只是确保图片显示在奇数页上?图片是否向前推一页或两页并不重要。

编辑:我应该提到,我不希望它适用于我的整个论文,而只适用于某些部分。

答案1

所用方法图形在奇数页,文本在偶数页;如果没有图形,则奇数=偶数页(即,没有带有编号和页眉的空白页......)可以在本地意义上完成,应该可以扩展到您的情况,例如通过定义:

\documentclass{article}
\makeatletter
\let\orig@floatplacement\@floatplacement
\newcommand*{\floatsoddonly}{%
  \clearpage
  \def\@floatplacement{%
    \global\@topnum\c@topnumber
    \global\@toproom \topfraction\@colht
    \global\@botnum  \c@bottomnumber
    \global\@botroom \bottomfraction\@colht
    \global\@colnum  \ifodd\c@page\c@totalnumber\else\z@\fi%<<<<<<<
    \@fpmin   \floatpagefraction\@colht}%
}
\newcommand*{\floatsnormal}{%
  \clearpage
  \let\@floatplacement\orig@floatplacement
}
\beg{document}
\floatsoddonly
....
\floatsnormal

相关内容