你知道是否可以在每\part
本书上放置背景图像吗?理想情况下,我希望能够为每个部分放置不同的背景图像。目前,我正在使用以下命令在 LaTeX 文档中创建背景图像,但我想不出在页面上使用的方法\part
。
定义:
\usepackage{eso-pic}
\newcommand\BackgroundPic{%
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=\paperwidth,height=\paperheight,%
keepaspectratio]{background.pdf}%
\vfill
}}}
用法:
\AddToShipoutPicture*{\BackgroundPic}
\ClearShipoutPicture
答案1
以下规定\partimage[<options>]{<image>}
将位置<image>
作为整页跨页放在\part
页面上。您可以调整传递给\includegraphics
使用可选<options>
参数。默认将图像设置为整个页面的高度/宽度,固定在页面的左下角。
\documentclass{book}
\usepackage{graphicx,eso-pic,lipsum,etoolbox}
\providecommand{\parthook}{}
\patchcmd{\part}{\thispagestyle}{\parthook\thispagestyle}{}{}
\newcommand{\partimage}[2][]{% \parthook[<options>]{<image>}
\renewcommand{\parthook}{% Update \parthook
\AddToShipoutPictureBG*{% Add picture to background of THIS page only
\AtPageLowerLeft{\includegraphics[width=\paperwidth,height=\paperheight,#1]{#2}}}% Insert image
\renewcommand{\parthook}{}}}% Restore \parthook
\begin{document}
\partimage{example-image-a}
\part{First part}
\lipsum[1-20]
\partimage[keepaspectratio]{example-image-b}
\part{Second part}
\lipsum[1-20]
\end{document}
为了最佳地管理图像属性,您可以考虑添加
\usepackage[export]{adjustbox}% http://ctan.org/pkg/adjustbox
到您的序言中,这将允许您向图像包含添加更多选项<options>
。