使用两张不同的背景图像,一张在奇数页,另一张在偶数页?

使用两张不同的背景图像,一张在奇数页,另一张在偶数页?

我想知道序言中是否有一个代码允许我交替使用两幅图像,将其中一张作为偶数页的背景,将另一张作为奇数页的背景。

实际上我每个页面都有一个图像。

我在序言中使用:

\usepackage[scale=0]{background}
\SetBgScale{1}
\SetBgAngle{0}
\SetBgOpacity{1}
\SetBgVshift{-7.1mm}
\SetBgContents{\includegraphics{image/hkbg.eps}}

对于第一页,我有以下一行来防止我的背景出现在其中:

\NoBgThispage

答案1

您可以使用ifoddpage包:

\documentclass[12pt]{book}
\usepackage{background}
\usepackage{ifoddpage}
\usepackage{kantlipsum}
\backgroundsetup{
scale=1,
opacity=0.3,
angle=0,
color=black,
contents={%
 \checkoddpage
  \ifoddpage
   \includegraphics[width=\paperwidth]{example-image-a}
  \else
   \includegraphics[width=\paperwidth]{example-image-b}
  \fi
}
}

\begin{document}
  \NoBgThispage
  \kant[1-50]
\end{document}

在此处输入图片描述

如果您不想使用任何额外的包,只需执行以下操作:

\backgroundsetup{
scale=1,
opacity=0.3,
angle=0,
color=black,
contents={%
 \ifodd\value{page}
   \includegraphics[width=\paperwidth]{example-image-a}
  \else
   \includegraphics[width=\paperwidth]{example-image-b}
  \fi
}
}

并删除\usepackage{ifoddpage}

相关内容