Tikzpicture在每一页上

时间:2010-11-04 15:37:51

标签: latex tikz

如何在每个页面上添加tikzpicture?

我想创建一个复杂的文档模板(页面应该加框,并有一个表格来保存页眉和页脚中的文档信息。)

我在考虑使用类似的东西:

\begin{tikzpicture}[remember picture,overlay]  
    % complicated layout should be here, simple example is given below:  
    % \node [xshift=1cm,yshift=1cm] at (current page.south west)  
    % {This is an absolutely positioned text in the page};  
\end{tikzpicture}

您对如何创建此类模板有任何其他建议吗?

1 个答案:

答案 0 :(得分:3)

使用fancyhdrKOMA Script

向页眉/页脚添加信息

为了在每个页面上添加一些内容,我使用了这个:

\usepackage{eso-pic}
\makeatletter
\AddToShipoutPicture{%
    \setlength{\@tempdimb}{.1\paperwidth}%
    \setlength{\@tempdimc}{.04\paperheight}%
    \setlength{\unitlength}{1pt}%
    \put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
        \makebox(0,0){ \textcolor{gray}{Rev: \svnrev{} (\svnfilerev)} }%
    }%
}
\makeatother

在这里,我在每个页面的右下角添加SVN修订号。我不记得为什么我没有在\AddToShipoutPicture中使用tikzpicture [叠加,记住图片],可能是因为它无法记住出货页面状态下的图片位置。

希望有所帮助。