From ba6bace0ee3e8a937f0c39bab827246ab91af2b7 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 21 Feb 2017 00:24:27 +0100 Subject: [PATCH] qrpages added --- datenschleuder.cls | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/datenschleuder.cls b/datenschleuder.cls index 344cbc7..065ebc1 100644 --- a/datenschleuder.cls +++ b/datenschleuder.cls @@ -84,6 +84,7 @@ \RequirePackage{scrlayer-scrpage} \RequirePackage{graphicx} \RequirePackage{tikz} +\RequirePackage{qrcode} \RequirePackage[pdftex,% citebordercolor={0.9 0.9 1},% filebordercolor={0.9 0.9 1},% @@ -128,13 +129,18 @@ } %FIXME: use pgfdeclared image for saving objects in pdf +\newcommand{\@qrpagecode}{\tikz[baseline=(foo.south)]{\node(foo)[inner sep=0]{\qrcode[height=.4cm,level=H]{\arabic{page}}}}}% + \rehead[]{\tikz[overlay]{\node[xshift=0.3mm,yshift=1.1mm]{\chaosknoten{0.017}};}} \rohead[]{\tikz[overlay]{\node[xshift=0.3mm,yshift=1.1mm]{\chaosknoten{0.017}};}} \chead{\textcolor{\DSPage@fg}{\directlua{tex.print(ruhetmp or "Bitte runninghead setzen")}}} \setheadsepline{0.5pt}[\color{\DSPage@fg}] -\ifoot[]{\textcolor{\DSPage@fg}{Datenschleuder. \@volume / \@year}} -\ofoot[]{\textcolor{\DSPage@fg}{\texttt{0x\ifthenelse{\value{page}>15}{}{0}\hexadecimal{page}}}} +\ifoot[]{\textcolor{\DSPage@fg}{\vphantom{\@qrpagecode}Datenschleuder. \@volume / \@year}} +\rofoot[]{\textcolor{\DSPage@fg}{\texttt{0x\ifthenelse{\value{page}>15}{}{0}\hexadecimal{page}} \@qrpagecode% +}} +\lefoot[]{\textcolor{\DSPage@fg}{\@qrpagecode % +\texttt{0x\ifthenelse{\value{page}>15}{}{0}\hexadecimal{page}}}} \setfootsepline{0.5pt}[\color{\DSPage@fg}] %FIXME: use abstract environment in prior of nasty DSabstract command