第一页左边距的水印(类似 arXiv)

第一页左边距的水印(类似 arXiv)

arXiv 上的文章第一页有灰色水印,上面有关于文件的信息。我想以最简单的方式复制这一点。欢迎使用 TikZ 解决方案(因为我通常已经加载了它...

这是我想自己动手解决的事情,但我就是不知道从哪里开始...我尝试查看 arXiv 论文的源代码,但似乎水印是由他们的 autoTeX 添加的,所以它不会出现在源文件中...

文本需要垂直、灰色,并且允许包含宏(如\today\GITHash来自 vc 包)。

额外的“每页”解决方案可获得加分(但我的主要目标是仅限第一页)。实际上,理想的做法是可以添加到页面样式“纯色”中,以便它出现在每章的第一页上...

答案1

我怀疑 arxiv 在后期处理中添加了水印。

强制性 TikZ 解决方案:

\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext,tikz}
\usetikzlibrary{calc}
\begin{document}

\tikz[overlay,remember picture]
{
    \node at ($(current page.west)+(1.5,0)$) [rotate=90] {\Huge\textcolor{gray}{\today}};
}

\blinddocument    
\end{document}

例如,您可以将该代码片段添加到\chapter命令中。

答案2

您可以使用背景包来实现这一点。该包使用 TikZ 定位系统将图像定位在一页或所有页面上(如果您只需要draft打印在出版物的一页或所有页面上,这也很好)。

它使用任何有效的 TikZ 定位命令,例如:

\SetBgPosition{0,0}
\SetBgPosition{current page.north}
\SetBgPosition{5cm,7cm}

答案3

我找到了某人通过电子邮件发给我的答案:

\usepackage{graphicx,eso-pic,xcolor}
\makeatletter
\AddToShipoutPicture{%
\setlength{\@tempdimb}{.5\paperwidth}%
\setlength{\@tempdimc}{.5\paperheight}%
\setlength{\unitlength}{1pt}%
\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
    \makebox(-500,200){\rotatebox{90}{\textcolor[gray]{0.70}%
       {\Large \textsf{Draft of \today}}}}
  }%
}
\makeatother

但我不明白为什么这会起作用...为了完整起见,我会将它添加到收藏夹中。

答案4

我还怀疑 arxiv 在后期处理中添加了水印。强制性 TikZ 解决方案:

\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext,tikz}
\usetikzlibrary{calc}
\begin{document}
\tikz[overlay,remember picture] {
    \node at ($(current page.west)+(1.5,0)$) [rotate=90] {\Huge\textcolor{gray}{\today}};
}
\blinddocument    
\end{document}

例如,您可以将该代码片段添加到\chapter命令中。

相关内容