使用 tikz 包添加背景

使用 tikz 包添加背景

我想为我的所有页面添加背景,到目前为止,我已设法使用以下命令在单个页面上添加背景:

\newcommand{\addbackground}[1]{
    \tikz[remember picture,overlay] \node[opacity=1,inner sep=0pt] at (current page.center){\includegraphics[width=\paperwidth,height=\paperheight]{#1}};
}

这很棒,因为我的封面需要自己的背景。但是,对于我的其余页面,我想要一个 const 背景。有没有办法修复此命令来实现这一点?

答案1

如果您已经tikz在文档中使用,我们可以搜索其他解决方案,例如这个。但正如 samcarter 所建议的,仅作为背景,该eso-pic路线更简单,也更轻量级:

\documentclass[a4paper]{article}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{eso-pic}
\AddToShipoutPictureBG{%
\includegraphics[width=\paperwidth]{gradient}%
}
\begin{document}
\lipsum[1-2]
\clearpage
\lipsum[3-4]
\end{document}

相关内容