以下示例中,每页都打印了页码。我做错了什么?
\documentclass[10pt]{article}
\usepackage{background}
\backgroundsetup{angle=0,
scale=1,
color=blue,
firstpage=false,
position=current page.south west,
hshift=44pt,
vshift=460pt,
contents={Page \thepage}
}
\usepackage{lipsum}
\pagestyle{empty}
%%%%%%%%%%%%
\begin{document}
\lipsum[1-15]
\end{document}
答案1
来自有关密钥的文档firstpage
(手册第 3 页顶部):
此布尔选项允许用户指定
true
背景材料必须仅在文档的第一页显示,默认值为false
。
所以这是预期的行为。您必须有条件地插入材料,而不是:
\documentclass[10pt]{article}
\usepackage{background}
\backgroundsetup{angle=0,
scale=1,
color=blue,
position=current page.south west,
hshift=44pt,
vshift=460pt,
contents={\ifnum\value{page}=1 \else Page \thepage\fi}
}
\usepackage{lipsum}
\pagestyle{empty}
%%%%%%%%%%%%
\begin{document}
\lipsum[1-15]
\end{document}
答案2
“background”包的文档提供了一种更简单的解决方案:
\NoBgThispage
您可以在不希望背景图像出现的特定页面上使用该命令。
\documentclass[10pt]{article}
\usepackage{background}
\backgroundsetup{angle=0,
scale=1,
color=blue,
position=current page.south west,
hshift=44pt,
vshift=460pt,
contents={\thepage}
}
\usepackage{lipsum}
\pagestyle{empty}
%%%%%%%%%%%%
\begin{document}
\NoBgThispage
\lipsum[1-15]
\end{document}