我想Prepared for Name, Surname
在 PDF 文档的每一页左下角添加文本“ ”。有人知道如何轻松地做到这一点吗?
答案1
您可以使用背景包;一个小例子:
\documentclass{article}
\usepackage{background}
\usepackage{lipsum}% just to generate filler text
\SetBgContents{Prepared for Name, Surname}
\SetBgScale{2}
\SetBgAngle{0}
\SetBgOpacity{1}
\SetBgColor{blue}
\SetBgPosition{current page.south west}
\SetBgHshift{3cm}
\SetBgVshift{1cm}
\begin{document}
\lipsum[1-30]
\end{document}
答案2
我可以简单地将其放在页脚中fancyhdr
:
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyfoot[L]{Prepared for Name, Surname}
\usepackage{lipsum}% dummy text
\begin{document}
\lipsum[1-25]
\end{document}
如果您不想这样做,请将文本放置在您可以使用的边缘更远的地方,tikz
这样您就可以在设置选项的情况下将文本放置在页面上的任何位置remember picture,overlay
。请参阅 v2.10 PGF/TikZ 手册第 200 页上的示例(pgfmanual
)。任何文本或绘图都是可能的。对于您的文本,它将是:
\usepackage{tikz}
...
\begin{tikzpicture}[remember picture,overlay]
\node [xshift=1cm,yshift=1cm] at (current page.south west)
[above right]
{Prepared for Name, Surname}
\end{tikzpicture}
但是,这只会将文本放在当前页面上。您需要对每一页重复此操作。您可以通过将代码放在页脚或页眉中或使用递归\afterpage
技巧来实现此目的如何更改页码的增量?。
\newcommand\preparedfor{%
\begin{tikzpicture}[remember picture,overlay]
\node [xshift=1cm,yshift=1cm] at (current page.south west)
[above right]
{Prepared for Name, Surname}
\end{tikzpicture}
\afterpage{\preparedfor}%
}
\begin{document}
\preparedfor
....