我正在创建草稿文档模板(文章)。我需要在除标题页之外的每一页上添加草稿水印,但它跳过了图片列表。问题似乎来自第二个计数器,其中数字以阿拉伯语重新开始,因为删除它会导致草稿显示在图片列表中。我该如何修复它?
\documentclass[printwatermark]{article}
\usepackage{xwatermark}
\usepackage{xcolor}
\usepackage{lipsum}%used to generate false content
\newwatermark[allpages,color=gray!25,angle=45,scale=5,xpos=0,ypos=0]{DRAFT}%determines watermark characteristics
\begin{document}
%starts page numbers at i
\setcounter{page}{1}
\renewcommand{\thepage}{\roman{page}}
NOTICES:\linebreak
\lipsum[1-2]
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
%starts page numbers at 1
\setcounter{page}{1}
\renewcommand{\thepage}{\arabic{page}}
\section{Demo Section}
\lipsum[1-2]
\subsection{Demo Subsection}
\lipsum[1-2]
\subsubsection{Demo Subsubsection}
\lipsum[1-2]
%includes figure in list of figures
\begin{figure}[h]
\includegraphics[width=.5\linewidth]{PlaceHolder}
\centering
\caption{Demo Graphic}
\label{fig:figure1}
\end{figure}
\end{document}
我已经搜索了 xwatermark 指南、stackexchange 等,但没有发现任何有关两者冲突的内容。
答案1
这是向您展示另一个功能强大的background
软件包选项。只需添加\usepackage{background}
即可添加文本Draft
。
\documentclass{article}
\usepackage{background}
\usepackage{lipsum}%used to generate false content
\begin{document}
%starts page numbers at i
\pagenumbering{roman}
NOTICES:\par
\lipsum[1-2]
\clearpage
\tableofcontents
\clearpage
\listoffigures
\clearpage
%starts page numbers at 1
\pagenumbering{arabic}
\section{Demo Section}
\lipsum[1-2]
\subsection{Demo Subsection}
\lipsum[1-2]
\subsubsection{Demo Subsubsection}
\lipsum[1-2]
%includes figure in list of figures
\begin{figure}[h]
\includegraphics[width=.5\linewidth]{PlaceHolder}
\centering
\caption{Demo Graphic}
\label{fig:figure1}
\end{figure}
\end{document}
您可以使用以下方式自定义背景内容\backgroundsetup
\backgroundsetup{
scale=15,
color=gray!40,
angle=45,
opacity=1,
contents= {Draft}
}
contents=
可以是任何东西,例如tikzpicture
或任何图片/文本。
如果您不想只为某一页使用背景title page
,请\NoBgThispage
在该页面中使用。
%\thispagestyle{empty}
\NoBgThispage
This is the title page
\clearpage