diff --git a/erklaerung/ptb-declaration.cls b/erklaerung/ptb-declaration.cls index c95c55c4328c31f6365b94d3199ab826d877b4c2..4f2302f0ec699c630036c2159d1e02df8eca2b11 100644 --- a/erklaerung/ptb-declaration.cls +++ b/erklaerung/ptb-declaration.cls @@ -4,7 +4,7 @@ \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{pt-declaration} - [2015/05/27 v0.1a PTB-Klasse (RN)] + [2016/10/17 v0.1b PTB-Klasse (RN)] \newcommand*\vl@lang{main=ngerman} @@ -23,6 +23,8 @@ ,parskip=true ]{scrartcl} +\RequirePackage{eso-pic,graphicx,xcolor} + \RequirePackage[\vl@lang]{babel} \RequirePackage{iflang} @@ -68,11 +70,13 @@ \newcommand*\myfax[1]{\vl@setcommand{vl@myfax}{#1}} \newcommand*\myemail[1]{\vl@setcommand{vl@myemail}{#1}} \newcommand*\yourref[1]{\vl@setcommand{vl@yourref}{#1}} +\newcommand*\missingEntries[1]{\vl@setcommand{vl@missingEntries}{#1}} \newcommand*\vl@myref{} \newcommand*\vl@mymail{} \newcommand*\vl@myfax{} \newcommand*\vl@myemail{} \newcommand*\vl@yourref{} +\newcommand*\vl@missingEntries{} \newcolumntype{Y}{>{\centering\arraybackslash}X} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} @@ -127,6 +131,19 @@ \makeatother } +\AtBeginDocument{% + \ifnum\number\vl@missingEntries>0 % + \AddToShipoutPictureBG{% + \AtTextCenter{% + \makebox(0,0)[c]{\resizebox{\textwidth}{!}{% + \rotatebox{54.7}{% + \textnormal{\textsf{\textbf{% + \color{lightgray}Fehler:~\vl@missingEntries}}}}}}% + }% + }% + \fi +} + \textheight=1.2\textheight \pagestyle{empty} diff --git a/erklaerung/test-declaration-de.pdf b/erklaerung/test-declaration-de.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a1a1ff17a387878ffcb5230dd1fd34d6fc12f42e Binary files /dev/null and b/erklaerung/test-declaration-de.pdf differ diff --git a/erklaerung/test-declaration-de.tex b/erklaerung/test-declaration-de.tex index 65f4a73987bcc03ccc9ed6424d20e29ddf6c8f7c..8ea1760c38e9420472fcf7854b8ff2110f165b53 100644 --- a/erklaerung/test-declaration-de.tex +++ b/erklaerung/test-declaration-de.tex @@ -1,5 +1,7 @@ \documentclass[de]{ptb-declaration} +\missingEntries{ 17 } + \myref{7.5-1V-15-05} \mymail{2015-12-04} \myfax{+49-30-3481-7490} diff --git a/erklaerung/test-declaration-en.pdf b/erklaerung/test-declaration-en.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8efd7376754d9a18c9201474603f03c620a06d2f Binary files /dev/null and b/erklaerung/test-declaration-en.pdf differ diff --git a/erklaerung/test-declaration-en.tex b/erklaerung/test-declaration-en.tex index 3d6e2707bef95a81c98c09130b3d52ea3d0feea6..004573a0abf9415401bb9869f0a7bb9b72b49ac9 100644 --- a/erklaerung/test-declaration-en.tex +++ b/erklaerung/test-declaration-en.tex @@ -1,5 +1,7 @@ \documentclass[en]{ptb-declaration} +\missingEntries{ 0 } + \myref{7.5-1V-15-05} \mymail{2015-12-04} \myfax{+49-30-3481-7490}