将 \includepdf 与 {sidewaysfigure} 环境相结合

将 \includepdf 与 {sidewaysfigure} 环境相结合

亲爱的德州官员们,

我想知道是否可以将sidewaysfigure软件包与\includepdf以下效果结合起来:将多页 pdf 的每个奇数页旋转 90°,将每个偶数页旋转 -90°。我想避免必须单独加载每个页面。

当前代码不会生成任何可包含在主文档中的 PDF:

begin{sidewaysfigure}
    \centering
    \includepdf[pages=-,width=1.2\textwidth,pagecommand={}]{Back/msappendixprints/kaplain/kaplain}
    \end{sidewaysfigure}

就其本身而言,\includepdf... 段运行良好,但在sidewaysfigure环境中则不然。

非常感谢您的帮助。请!

答案1

这是一个解决方案。这个想法是定义

\newcommand*\side{90}

然后使用

\includepdf[pages=-,width=1.2\textwidth,pagecommand={\xdef\side{\the\numexpr-\side\relax}},angle=\side]{myfile}

平均能量损失

\documentclass{book}
\usepackage{pdfpages}

\newcommand*\side{}

\newcommand*\includorientedpdf[1]{%
\ifodd\value{page}%           % or another check like \isodd
\renewcommand*\side{90}%      % or -90
\else
\renewcommand*\side{-90}%
\fi
\includepdf[pages=-,width=1.2\textwidth,pagecommand={\xdef\side{\the\numexpr-\side\relax}},angle=\side]{#1}}

\begin{document}
\includorientedpdf{myfile}
\end{document}

相关内容