章节标题下的背景图像

章节标题下的背景图像

我想在每个章节的第一页上只放一张图片,放在章节标题后面。我假设我应该使用背景包,因为图片将位于文本后面,但我无法让它在 chapterstyle 代码中很好地播放 - 它目前将图片放在文件的第一页上,与章节页面没有任何关联。

(序言)我正在使用的代码:

\documentclass{memoir}
\usepackage{pgfornament}
\usepackage{graphicx}
\usepackagepages=some]{background}
\backgroundsetup{
scale=0.75,
position={6,-6},
angle=0,
contents={%
  \includegraphics{image}
  }%
}


\makechapterstyle{custom}
{\BgThispage
\renewcommand\chapternamenum{}
\renewcommand\printchaptername{}
\renewcommand\chaptitlefont{\fontsize{18}{18}\scshape\centering}
 }
\chapterstyle{custom}

在 \makechapterstyle 中可以使用背景吗?

答案1

我可以选择任何组件宏。它们都没有参数,但我认为\afterchapternum这可能是最简单的。

我会让你调整定位。

\documentclass{memoir}
\usepackage[pages=some]{background}
\backgroundsetup{
scale=0.75,
position={6,-6},
angle=0,
contents={%
  \includegraphics{example-image}
  }%
}

\makechapterstyle{custom}
{\let\temp=\afterchapternum
\renewcommand\afterchapternum{\temp\BgThispage}}
\chapterstyle{custom}

\usepackage{lipsum}

\begin{document}
\chapter{First}
\lipsum[1-8]

\end{document}

对于书籍类,将回忆录特定代码替换为

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makechapterhead}{\thechapter}{\thechapter\BgThispage}{}{Failed!}
\makeatother

相关内容