使用 \backgroundsetup 命令传递时,backgroud 包会忽略“pages=some”选项

使用 \backgroundsetup 命令传递时,backgroud 包会忽略“pages=some”选项

我正在尝试使用background包将水印样式添加到我的文档背景中。但是,我只想在某些页面而不是所有页面中添加背景。据说,该包有一个选项:pages=some。但这个选项似乎不起作用。背景仍然添加到所有页面。

以下是 MWE:

\documentclass{article}

\usepackage{background}

\backgroundsetup{
    pages=some,
    scale=1,
    opacity=0.4,
    angle=90,
    nodeanchor=south east,
    position=current page.north east,
    contents=\includegraphics{example-image-a},
}

\begin{document}

test1
\BgThispage

\newpage

test2

\end{document}

答案1

如果pages=some直接作为包选项传递,它会起作用:

\documentclass{article}

\usepackage[pages=some]{background}

\backgroundsetup{
    scale=1,
    opacity=0.4,
    angle=90,
    nodeanchor=south east,
    position=current page.north east,
    contents=\includegraphics{example-image-a},
}

\begin{document}

test1
\BgThispage

\newpage

test2

\end{document}

这似乎是一个错误。

相关内容