目錄中沒有頁碼的浮水印

目錄中沒有頁碼的浮水印

更新20190319 我正在使用該命令\pagenumbering{gobble}來抑制目錄中的頁碼(我只想顯示標題)。問題是它確實抑制了ToC中的頁碼,但我現在只能在ToC頁面上看到DRAFT水印,並且DRAFT水印從所有後續頁面中消失。一旦我刪除了該行\pagenumbering{gobble},草稿浮水印就會在所有頁面上再次可見,但我在目錄中有頁碼。

如何繞過此問題,並同時在所有頁面上顯示 DRAFT 浮水印並在目錄中抑制頁碼編號(僅標題)?

這是我的程式碼

\documentclass[10pt, a3paper]{article}
\newcommand{\projecttitle}{Example}

\usepackage{tikz}
\usepackage[printwatermark]{xwatermark}
\usepackage{pdfpages}
\usepackage{pdflscape}
\usepackage{geometry}

\geometry{
a3paper,
left=23mm,
top=15mm,
right=10mm,
bottom=15mm,
headheight=38pt,
includeheadfoot,
showframe=false
}

\newsavebox\mybox
\savebox\mybox{\scalebox{20}{\tikz[color=gray!1000,opacity=0.3]\node{DRAFT};}}
\newwatermark*[allpages,angle=45]{\usebox\mybox}

\begin{document}

\tableofcontents \thispagestyle{fancy}
\addtocontents{toc}{\protect\thispagestyle{empty}}
\pagenumbering{gobble}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\parbox{\linewidth}{\section{Section 1}}}; \end{tikzpicture}}]{any_pdf_image.pdf}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\parbox{\linewidth}{\section{Section 2}}}; \end{tikzpicture}}]{any_pdf_image.pdf}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\parbox{\linewidth}{\section{Section 3}}}; \end{tikzpicture}}]{any_pdf_image.pdf}

\end{document}

答案1

如果直接用 來添加浮水印eso-pic,就沒有這個問題。 (我更改了水印的外觀以使其更加明顯,但您可以輕鬆地將其更改回來。)

\documentclass{article}
\usepackage{eso-pic}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
\pagenumbering{gobble}
\tableofcontents

\clearpage
\AddToShipoutPictureBG{\begin{tikzpicture}[overlay,remember picture]
\node[gray,opacity=0.3,scale=8,font=\sffamily,rotate=45] at (current page.center){DRAFT};
\end{tikzpicture}}
\foreach \X in {1,...,20}
{\section{Section \X}
\lipsum[\X]}
\end{document}

在此輸入影像描述

答案2

我使用“後台”包解決了這個問題。謝謝大家的幫助,我所做的就是:

\usepackage[pages=all]{background} % in the preamble
..............

\backgroundsetup{contents={DRAFT}, color=gray!1000, opacity=0.3, angle=45, scale=23} % right before \begin{document}

相關內容