質問
すべてのページに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}
このようなテンプレートを作成する方法について他に提案はありますか?
解決
ヘッダー/フッターに情報を使用して追加します fancyhdr
または Komaスクリプト
すべてのページに何かを追加するために、私はこれを使用しました:
\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リビジョン番号を追加します。 TikzPictureを使用しなかった理由を覚えていません[オーバーレイ、写真を思い出してください \AddToShipoutPicture
, 、たぶんそれはページを出荷する状態の画像の位置を思い出せないからです。
それが役立つことを願っています。
所属していません StackOverflow