From 0c9d332bf035eac7b23ce6a21f638b5c1af531ac Mon Sep 17 00:00:00 2001 From: niepra01 <rolf.niepraschk@ptb.de> Date: Wed, 21 Jan 2015 14:10:30 +0100 Subject: [PATCH] ... --- kalibrierschein/KK-2015.clo | 240 ++++++++++++++++++++++++++++++++++++ 1 file changed, 240 insertions(+) create mode 100644 kalibrierschein/KK-2015.clo diff --git a/kalibrierschein/KK-2015.clo b/kalibrierschein/KK-2015.clo new file mode 100644 index 0000000..183a832 --- /dev/null +++ b/kalibrierschein/KK-2015.clo @@ -0,0 +1,240 @@ + +\ProvidesFile{KK-2015.clo}[2015/01/21 v1.0a class option (RN/PTB)] + +\iffalse + +Definitionen, die ab Januar 2015 gültig sind. + +\fi + +\RequirePackage[% +headheight=44bp, +marginparwidth=0pt, +left=69bp, +right=40bp, +textheight=609bp, +top=164bp, +headsep=77bp, +footskip=0bp, +]{geometry} + +\newcommand*\ks@printFirstPage{% + \unitlength=1bp % + \AtPageLowerLeft{% + %------------- Kopf ------------ + %%%\put(69,783){\parbox{\textwidth}{\huge\bfseries\ks@PTB}} + %%%\put(69,760){\parbox{\textwidth}{\large\bfseries\ks@BSuB}} + \put(68,754){\includegraphics[width=308bp]{PTB-logo-KS-2015.png}} + \put(287,680){\includegraphics[width=62bp]{Adler.pdf}} + \put(252,640){\normalfont\huge Kalibrierschein} + \put(260,622){\normalfont\itshape\large Calibration Certificate} + %-----------Mittelteil --------- + \ks@put@main + %------------- Fuss ------------ + %%%\put(-18bp,38bp){\rotatebox{90}{\xscriptsize 391~00B~k}} + %%%\put(62,83){\linethickness{1.3bp}\line(1,0){506}} + \normalfont\scriptsize + \put(68,68){\parbox[t]{\textwidth}{% + Kalibrierscheine ohne Unterschrift und Siegel haben keine G\"ultigkeit. + Dieser Kalibrierschein darf nur unver\"andert weiterverbreitet\\ + werden. Ausz\"uge bed\"urfen der Genehmigung der + Physikalisch-Technischen Bundesanstalt. \\ + \normalfont\itshape + Calibration certificates without signature and seal are not valid. + This calibration certificate may not be reproduced other than in + full. \\ Extracts may be taken only with permission of the + Physikalisch-Technische Bundesanstalt. + }} + } +} + +\newcommand\ks@put@main{% + \normalfont\normalsize + \@tempdima=68bp % + \@tempdimb=648bp % + \@tempdimd=207bp % + %-------------------------------- + \advance\@tempdimb-60bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Gegenstand:} + \put(\@tempdimd,\@tempdimb){\ks@object} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Object:} + %-------------------------------- + \advance\@tempdimb-60bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Hersteller:} + \put(\@tempdimd,\@tempdimb){\ks@manufacturer} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Manufacturer:} + %-------------------------------- + \advance\@tempdimb-60bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Typ:} + \put(\@tempdimd,\@tempdimb){\ks@printTabLines{348bp}{28bp}} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Type:} + %-------------------------------- + %%%\@tempdimb=478bp % + \@tempdimb=455bp % + %-------------------------------- + \advance\@tempdimb-30bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Kennnummer:} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Serial No.:} + %-------------------------------- + \advance\@tempdimb-30bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Auftraggeber:} + \put(\@tempdimd,\@tempdimb){\ks@applicant@table} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Applicant:} + \@tempdimb=377bp % + %-------------------------------- + \advance\@tempdimb-53bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Anzahl der Seiten:} + \put(\@tempdimd,\@tempdimb){\ztotpages} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Number of pages:} + %-------------------------------- + \advance\@tempdimb-30bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Gesch\"aftszeichen:} + \put(\@tempdimd,\@tempdimb){\ks@refNo} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Reference No.:} + %-------------------------------- + \advance\@tempdimb-30bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Kalibrierzeichen:} + \put(\@tempdimd,\@tempdimb){\ks@calibMark} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Calibration mark:} + %-------------------------------- + \advance\@tempdimb-30bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Datum der Kalibrierung:} + \put(\@tempdimd,\@tempdimb){\ks@calibDate} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape Date of calibration:} + %-------------------------------- + \@tempdime=\@tempdimd \advance\@tempdime185bp % + \advance\@tempdimb-30bp % + %%%\@tempdimb=204bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdima,\@tempdimb){Im Auftrag} + \put(\@tempdima,\@tempdimc){\scriptsize\itshape On behalf of PTB} + \put(\@tempdimd,\@tempdimb){\ks@location, \ks@certificateDate} + \put(\@tempdime,\@tempdimb){Im Auftrag} + \put(\@tempdime,\@tempdimc){\scriptsize\itshape On behalf of PTB} + \advance\@tempdimb-24bp % + \@tempdimc=\@tempdimb \advance\@tempdimc-10bp % + \put(\@tempdimd,\@tempdimb){Siegel} + \put(\@tempdimd,\@tempdimc){\scriptsize\itshape Seal} + %-------------------------------- + \advance\@tempdimb-40bp % + \put(\@tempdima,\@tempdimb){\ks@byOrder} + \put(\@tempdime,\@tempdimb){\ks@examiner} + %-------------------------------- + \put(46bp,178bp){\rotatebox[origin=c]{90}{\tiny 391~00B~n}} +} + +\newcommand*\ks@head{% + \begin{picture}(0,0) + \unitlength=1bp % + %%%\put(-1,28){\parbox{\textwidth}{\normalfont\huge\bfseries\ks@PTB}} + \put(-1,-5){\includegraphics[width=308bp]{PTB-logo-KS-2015.png}} + \put(-1,-35){\parbox{\textwidth}{% + \normalfont\small + Seite~\thepage\ zum Kalibrierschein vom~\ks@certificateDate, + Kalibrierzeichen:~\ks@calibMark \\ + \scriptsize\itshape + Page~\thepage\ of the Calibration Certificate dated~\ks@certificateDate, + calibration mark:~\ks@calibMark + }} + \end{picture} +} + + +\newcommand\ks@lastPage{% + \large + + \begin{otherlanguage}{ngerman} + + \textbf{\Large Die Physikalisch-Technische Bundesanstalt} (PTB) in + Braunschweig und Berlin ist das nationale Metrologieinstitut und die + technische Oberbeh\"orde der Bundesrepublik Deutschland f\"ur das + Messwesen. Die PTB geh\"ort zum Gesch\"aftsbereich des Bundesministeriums + f\"ur Wirtschaft und Energie. Sie erf\"ullt die Anforderungen an Kalibrier- + und Pr\"uflaboratorien auf der Grundlage der DIN EN ISO/IEC 17025. + + Zentrale Aufgabe der PTB ist es, die gesetzlichen Einheiten in + \"Ubereinstimmung mit dem Internationalen Einheitensystem (SI) darzustellen, + zu bewahren und weiterzugeben. Die PTB steht damit an oberster Stelle der + metrologischen Hierarchie in Deutschland. Die Kalibrierscheine der PTB + dokumentieren eine auf nationale Normale r\"uckgef\"uhrte Kalibrierung. + + Dieser Ergebnisbericht ist in \"Ubereinstimmung mit den Kalibrier- und + Messm\"oglichkeiten (CMCs), wie sie im Anhang~C des gegenseitigen + Abkommens (MRA) des Internationalen Komitees f\"ur Ma\ss e und + Gewichte enthalten sind. Im Rahmen des MRA wird die G\"ultigkeit der + Ergebnisberichte von allen teilnehmenden Instituten f\"ur die im + Anhang~C spezifizierten Messgr\"o\ss en, Messbereiche und + Messunsicherheiten gegenseitig anerkannt (n\"ahere Informationen unter + http://www.bipm.org). + + \end{otherlanguage} + + \begingroup + \vspace{1.6\baselineskip} + \centering + \includegraphics[width=68bp]{CIPM-MRA.png}\par + \vspace{1.6\baselineskip} + \endgroup + + \itshape + + \begin{otherlanguage}{english} + + \textbf{\Large The Physikalisch-Technische Bundesanstalt} (PTB) in + Braunschweig and Berlin is the National Metrology Institute and the + supreme technical authority of the Federal Republic of Germany for metrology. + The PTB comes under the auspices of the Federal Ministry of Economics and + Energy. It meets the requirements for calibration and testing laboratories as + defined in DIN EN ISO/IEC 17025. + + The central task of PTB is to realize, to maintain and to disseminate the + legal units in compliance with the International System of Units (SI). PTB + thus is at the top of the metrological hierarchy in Germany. The calibration + certificates issued by PTB document a calibration traceable to national + measurement standards. + + This certificate is consistent with the Calibration and Measurement + Capabilities (CMCs) that are included in Appendix~C of the Mutual + Recognition Arrangement (MRA) drawn up by the International Committee for + Weights and Measures (CIPM). Under the MRA, all participating institutes + recognize the validity of each other’s calibration and measurement + certificates for the quantities, ranges and measurement uncertainties + specified in Appendix~C (for details, see http://www.bipm.org). + + \end{otherlanguage} + + \vfill \mbox{} +} + +\newcommand*\ks@@foot{% + \begin{picture}(0,0) + \unitlength=1bp % + %%%\put(-7,23){\linethickness{1.3bp}\line(1,0){506}} + \normalfont\small + \put(-1,9){Physikalisch-Technische Bundesanstalt} + \scriptsize + \put(-1,-3){\parbox[t]{.25\textwidth}{% + Bundesallee 100 \\ + 38116 Braunschweig \\ + DEUTSCHLAND + }} + \put(280,-3){\parbox[t]{.25\textwidth}{% + Abbestra\ss e 2--12 \\ + 10587 Berlin \\ + DEUTSCHLAND + }} + \end{picture} +} + +\endinput +%% +%% End of file `KK-2015.clo'. -- GitLab