qrpages added

This commit is contained in:
John 2017-02-21 00:24:27 +01:00
parent b10b80023a
commit ba6bace0ee
1 changed files with 8 additions and 2 deletions

View File

@ -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