每页都有 Tikz 图片

发布于 2024-09-30 11:51:23 字数 422 浏览 4 评论 0原文

如何在每个页面上包含 tikz 图片?

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

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

\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}

您对如何创建这样的模板还有其他建议吗?

How can I include a tikzpicture on every page?

I would like to create a complicated document template (page should be framed, and have a table to hold document information both in the header and footer).

I was thinking of using something like:

\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}

Do you have any other suggestions on how to create such a template?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

百变从容 2024-10-07 11:51:24

使用 fancyhdrKOMA 脚本

对于在每个页面上添加一些东西我使用了这个:

\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[overlay,remember picture],也许是因为它无法记住页面发货状态下的图片位置。

希望有帮助。

Add information to header/footer either using fancyhdr Or KOMA Script

For adding a something on every page I used this:

\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

Here, I add the SVN revision number on the bottom right of every page. I don't remember why I did not use a tikzpicture[overlay,remember picture] in \AddToShipoutPicture, maybe because it can't remember the picture position in the state of shipping out the page.

Hope that helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文