制作一本书籍类文档,在特定部分插页和章节插页上显示特定背景图像

制作一本书籍类文档,在特定部分插页和章节插页上显示特定背景图像

我正在使用 LuaLaTeX 的自定义书籍类准备一份文档。这本书既有章节也有分册,章节和分册末尾会根据需要创建空白页,以便分册和章节的第一页位于右侧。

我想在这些空白页中的特定页面上放置特定的背景图像。我探索了backgroundeso-pic包。我能想到的最接近的是background包和,我能够在特定部分的所有页面上放置特定图像,包括空白部分。然后我尝试嵌套另一个if以根据是否pagestyle为空来选择页面。

下面为第 2 部分的所有页面生成一个特定的背景图像,并为第 3 部分的所有页面生成另一个特定的图像。

根文件如下所示。我尝试添加类文件和前两个包含文件,但帖子的字符限制不允许这样做。

\documentclass[11pt,twoside]{book-based-class}
\usepackage[contents={},pages=some]{background}
\AddEverypageHook{%
\ifnum\value{part}=2\relax
\backgroundsetup{
  scale=1,
  angle=0,
  opacity=0.5,
  contents={
    \includegraphics{part-image-2}}
}
\fi
\ifnum\value{part}=3\relax
\backgroundsetup{
  scale=1,
  angle=0,
  opacity=0.5,
  contents={
    \includegraphics{part-image-3}}
}
\fi
\BgMaterial
}

\begin{document}
\frontmatter
\include{./tex/book-test-frontmatter}

\mainmatter
\part{The First Part}
\include{./tex/the-first-chapter}
\include{./tex/the-second-chapter}
\include{./tex/the-third-chapter}
\include{./tex/the-fourth-chapter}
\part{The Second Part}
\include{./tex/the-fifth-chaptery}
\include{./tex/the-sixth-chapter}
\include{./tex/the-seventh-chapter}
\include{./tex/the-eighth-chapter}
\part{The Third Part}
\include{./tex/the-nineth-chapter}
\include{./tex/the-tenth-chapter}
\include{./tex/the-eleventh-chapter}
\part{The Fourht Part}
\include{./tex/the-twelveth-chapter}
\include{./tex/the-thirteenth-chapter}
\part{The Fifth Part}
\include{./tex/the-fourteenth-chapter}
\include{./tex/the-fifteenth-chapter}
\include{./tex/the-sixteenth-chapter}
\include{./tex/the-seventeenth-chapter}
\include{./tex/the-eighteenth-chapter}
\backmatter
\CookbookIndex{}
\end{document}

后来我尝试添加一个嵌套的 if 来测试页面样式是否为empty真,如果为真则生成一个图像,如果页面样式未empty使用则不生成任何图像ifthenelse则不生成任何图像。这没有效果。

我尝试用和替换上面part的内容chapterpage适当更改值。但这没有效果。

相关内容