Question
Comment puis-je inclure un tikzpicture sur chaque page?
Je voudrais créer un modèle de document compliqué (page doit être encadrée, et une table à l'information prise de documents à la fois dans l'en-tête et pied de page).
Je pensais à utiliser quelque chose comme:
\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}
Avez-vous d'autres suggestions sur la façon de créer un tel modèle?
La solution
Ajouter des informations à en-tête / pied de page soit en utilisant fancyhdr
Ou KOMA Script
Pour ajouter une chose sur chaque page que j'ai utilisé ceci:
\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
Ici, j'ajouter le numéro de révision de SVN en bas à droite de chaque page. Je ne me souviens pas pourquoi je n'ai pas utilisé tikzpicture [Superposition, rappelez-vous l'image] dans \AddToShipoutPicture
, peut-être parce qu'il ne peut pas se souvenir de la position de l'image dans l'état de l'expédition de la page.
L'espoir qui aide.