宽度大于 \textwidth 的图形和浮动在奇数页和偶数页中的位置不同

宽度大于 \textwidth 的图形和浮动在奇数页和偶数页中的位置不同

我在奇数页和偶数页中设置了不同的边距(使用innerouter进行设置geometry),我想使用额外的外边距为图形、表格和可能的其他浮动提供更多空间,以便它们与内边距对齐。此外,我希望此操作能够自动完成。

我已阅读了许多关于宽图形的问答,但通常问题在于如何将图形相对于文本居中。

答案1

ifoddpage 包可以在浮点数中使用。需要运行两次才能通过辅助文件传输信息。

\documentclass{article}
\usepackage{ifoddpage}
\begin{document}

\begin{figure}[p]
\begin{minipage}[c][\textheight][c]{\linewidth}% fill entire page
\checkoddpage
\ifoddpage
  This is an odd page.
\else
  This is an even page.
 \fi
\end{minipage}
\end{figure}

\begin{figure}[p]
\begin{minipage}[c][\textheight][c]{\linewidth}% fill entire page
\checkoddpage
\ifoddpage
  This is an odd page.
\else
  This is an even page.
 \fi
\end{minipage}
\end{figure}

\end{document}

相关内容