我想知道序言中是否有一个代码允许我交替使用两幅图像,将其中一张作为偶数页的背景,将另一张作为奇数页的背景。
实际上我每个页面都有一个图像。
我在序言中使用:
\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}
。