我想在每个章节的第一页上只放一张图片,放在章节标题后面。我假设我应该使用背景包,因为图片将位于文本后面,但我无法让它在 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