Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • vaclab/ptb-latex
  • andre.waehlisch/ptb-latex
2 results
Show changes
Showing
with 644 additions and 977 deletions
**Hinweis:** Die Dateien `Logo*.pdf` sind Hardlinks zum Repositorium »logo75«. Somit ist gewährleistet, dass sie auch im Repositorium »ptb-latex« auftauchen und bei einer zu erfolgenden TeX-Installation nicht vergessen werden.
File added
File added
%---------------------------
\setcounter{errorcontextlines}{100}
\listfiles
\documentclass[fontsize=11pt,paper=a4,pagesize]{scrartcl}
\usepackage[top=20mm,bottom=25mm,left=15mm,right=15mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{textcomp}
\usepackage{tgheros}
\usepackage{xltabular,booktabs,ragged2e,calc,siunitx-PTB}
\usepackage{eurosym}
\let\texteuro=\officialeuro
\renewcommand\familydefault{\sfdefault}
\newdimen\numwidth
\setlength\numwidth{\widthof{9999.99}}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{V}{>{\hspace{\numwidth}\rlap\bgroup}c<{\egroup}}
\newcommand*\markerI{$\circ$}
\newcommand*\markerII{\textbullet}
\newcounter{cdevice}
\newcommand*\tsection[1]{%
\noalign{\stepcounter{cdevice}}%
\multicolumn{1}{@{}L}{\textbf{\arabic{cdevice}.~#1}}
}
\newcommand*\basic[1]{%
\multicolumn{1}{@{\hspace{1em}\markerI~}L}{#1}
}
\setlength\parindent{0pt}
\pagestyle{empty}
\begin{document}
\begin{center} \usekomafont{disposition}\Large
Physikalisch-Technische Bundesanstalt \\[.1\baselineskip]
Vacuum Metrology \\[.5\baselineskip]
Fees for Calibrations \par
\end{center}
\setlength\extrarowheight{.5ex}
\begin{xltabular}[l]{\textwidth}{@{\hspace{1.8em}\markerII~}LV@{}}
\toprule
\multicolumn{1}{@{}c}{\textbf{Calibration device}} &
\multicolumn{1}{c@{}}{\textbf{Fee in €}} \\
\toprule
\endhead
\tsection{Ionization gauge} \\
\basic{baked out, two decades, basic fee} & \num{1969.00} \\
\basic{not baked out, two decades, basic fee} & \num{1700.00} \\
additional decade & \num{447.50} \\
additional decade under \SI{1e-10}{\mbar} & \num{581.75} \\
additional decade over \SI{1e-4}{\mbar} & \num{402.75} \\
additional gas, two decades & \num{1118.75} \\
\midrule
\tsection{Spinning rotor gauge} \\
\basic{Sigma (effective accommodation coefficient), basic fee} &
\num{1476.75} \\
each additional gas & \num{537.00} \\
\midrule
\tsection{Capacitance diaphragm gauge} \\
\basic{Full scale: \SI{0.01}{\torr}, two decades, basic fee} & \num{1655.75} \\
\basic{Full scale: \SI{0.1}{\torr}, \SI{0.25}{\torr}, two decades, basic fee} &
\num{1432.00} \\
Full scale: \SI{0.1}{\torr}, \SI{0.25}{\torr}, each additional gas,
two decades & \num{716.00} \\
Full scale: \SI{0.1}{\torr}, \SI{0.25}{\torr}, additional decade &
\num{358.00} \\
\basic{Full scale: \SI{1}{\torr}, \SI{10}{\torr}, two decades, basic fee}
& \num{1253.00} \\
Full scale: \SI{1}{\torr}, \SI{10}{\torr}, each additional gas, two
decades & \num{537.00} \\
Full scale: \SI{1}{\torr}, \SI{10}{\torr}, additional decade &
\num{313.25} \\
Full scale: \SI{1}{\torr}, \SIrange{30}{130}{\Pa} with FRS5, additional fee &
\num{402.75} \\
Full scale: \SI{10}{\torr}, \SIrange{30}{1300}{\Pa} with FRS5, additional fee &
\num{626.50} \\
\basic{Full scale: \SI{100}{\torr}, \SI{1000}{\torr}, three decades, basic fee}
& \num{1521.50} \\
Full scale: \SI{100}{\torr}, \SI{1000}{\torr}, each additional gas,
three decades & \num{850.25} \\
Full scale: \SI{100}{\torr}, \SI{1000}{\torr}, additional decade &
\num{268.50} \\
Full scale: \SI{100}{\torr}, \SIrange{30}{10000}{\Pa} with FRS5,
additional fee & \num{805.50} \\
\midrule
\tsection{Test leak} \\
\basic{against vacuum, basic fee} & \num{1432.00} \\
each additional temperature or additional pressure & \num{895.00} \\
gas flow under \SI{1e-9}{\mbar\litre\per\second}, additional fee &
\num{895.00} \\
\basic{against atmosphere, basic fee} & \num{895.00} \\
\basic{against atmosphere, with pressure setting and measuring, basic fee} &
\num{1432.00} \\
each additional temperature or additional pressure & \num{358.00} \\
\bottomrule
\end{xltabular}
These fees are valid from February~1, 2019. In exceptional cases, when the
actual working time on a unit under test exceeds \SI{25}{\percent} of the
average working time, the actual costs have to be charged. Other additional
costs may result from expenditures of PTB for unusual special gases, special
services, transportation, customs, or other duties.
\end{document}
%---------------------------
File added
%---------------------------
\setcounter{errorcontextlines}{100}
\listfiles
\documentclass[fontsize=11pt,paper=a4,pagesize]{scrartcl}
\usepackage[top=20mm,bottom=25mm,left=15mm,right=15mm]{geometry}
\usepackage{iftex}
\iftutex% LuaTeX oder XeTeX
\RequirePackage{unicode-math}
\setsansfont{texgyreheros}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic]
\renewcommand*\familydefault{\sfdefault}
\else% pdfTeX oder TeX+dvips
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{tgheros}
\fi
\usepackage[english]{babel}
\usepackage{xltabular,booktabs,ragged2e,calc,siunitx-PTB}
\usepackage{eurosym}
\let\texteuro=\officialeuro
\renewcommand\familydefault{\sfdefault}
\newdimen\numwidth
\setlength\numwidth{\widthof{9999.99}}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{V}{>{\hspace{\numwidth}\rlap\bgroup}c<{\egroup}}
\newcommand*\markerI{$\circ$}
\newcommand*\markerII{\textbullet}
\newcounter{cdevice}
\newcommand*\tsection[1]{%
\noalign{\stepcounter{cdevice}}%
\multicolumn{1}{@{}L}{\textbf{\arabic{cdevice}.~#1}}
}
\newcommand*\basic[1]{%
\multicolumn{1}{@{\hspace{1em}\markerI~}L}{#1}
}
\setlength\parindent{0pt}
\pagestyle{empty}
\begin{document}
\begin{center} \usekomafont{disposition}\Large
Physikalisch-Technische Bundesanstalt \\[.1\baselineskip]
Vacuum Metrology \\[.5\baselineskip]
Fees for Calibrations \par
\end{center}
\setlength\extrarowheight{.5ex}
\begin{xltabular}[l]{\textwidth}{@{\hspace{1.8em}\markerII~}LV@{}}
\toprule
\multicolumn{1}{@{}c}{\textbf{Calibration device}} &
\multicolumn{1}{c@{}}{\textbf{Fee in €}} \\
\toprule
\endhead
\tsection{Ionization gauge} \\
\basic{baked out, two decades, basic fee} & \num{1837.00} \\
\basic{not baked out, two decades, basic fee} & \num{1586.50} \\
additional decade & \num{417.50} \\
additional decade under \SI{1e-10}{\mbar} & \num{542.75} \\
additional decade over \SI{1e-4}{\mbar} & \num{375.75} \\
additional gas, two decades & \num{1043.75} \\
\midrule
\tsection{Spinning rotor gauge} \\
\basic{Sigma (effective accommodation coefficient), basic fee} &
\num{1377.75} \\
each additional gas & \num{501.00} \\
\midrule
\tsection{Capacitance diaphragm gauge} \\
\basic{Full scale: \SI{0.01}{\torr}, two decades, basic fee} & \num{1544.75} \\
\basic{Full scale: \SI{0.1}{\torr}, \SI{0.25}{\torr}, two decades, basic fee} &
\num{1336.00} \\
Full scale: \SI{0.1}{\torr}, \SI{0.25}{\torr}, each additional gas,
two decades & \num{668.00} \\
Full scale: \SI{0.1}{\torr}, \SI{0.25}{\torr}, additional decade &
\num{334.00} \\
\basic{Full scale: \SI{1}{\torr}, \SI{10}{\torr}, two decades, basic fee}
& \num{1169.00} \\
Full scale: \SI{1}{\torr}, \SI{10}{\torr}, each additional gas, two
decades & \num{501.00} \\
Full scale: \SI{1}{\torr}, \SI{10}{\torr}, additional decade &
\num{292.25} \\
Full scale: \SI{1}{\torr}, \SIrange{30}{130}{\Pa} with FRS5, additional fee &
\num{375.75} \\
Full scale: \SI{10}{\torr}, \SIrange{30}{1300}{\Pa} with FRS5, additional fee &
\num{584.50} \\
\basic{Full scale: \SI{100}{\torr}, \SI{1000}{\torr}, three decades, basic fee}
& \num{1419.50} \\
Full scale: \SI{100}{\torr}, \SI{1000}{\torr}, each additional gas,
three decades & \num{793.25} \\
Full scale: \SI{100}{\torr}, \SI{1000}{\torr}, additional decade &
\num{250.50} \\
Full scale: \SI{100}{\torr}, \SIrange{30}{10000}{\Pa} with FRS5,
additional fee & \num{751.50} \\
\midrule
\tsection{Test leak} \\
\basic{against vacuum, basic fee} & \num{1336.00} \\
each additional temperature or additional pressure & \num{835.00} \\
gas flow under \SI{1e-9}{\mbar\litre\per\second}, additional fee &
\num{835.00} \\
\basic{against atmosphere, basic fee} & \num{835.00} \\
\basic{against atmosphere, with pressure setting and measuring, basic fee} &
\num{1336.00} \\
each additional temperature or additional pressure & \num{334.00} \\
\bottomrule
\end{xltabular}
These fees are valid from October~1, 2021. German customers pay VAT with the bill.
Customers outside Germany pay VAT reverse charge. In exceptional cases, when the
actual working time on a unit under test exceeds \SI{25}{\percent} of the
average working time, the actual costs have to be charged. Other additional
costs may result from expenditures of PTB for unusual special gases, special
services, transportation, customs, or other duties.
\end{document}
%---------------------------
File added
%---------------------------
\setcounter{errorcontextlines}{100}
\listfiles
\documentclass[fontsize=11pt,paper=a4,pagesize,ngerman]{scrartcl}
\usepackage[top=20mm,bottom=25mm,left=15mm,right=15mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{textcomp}
\usepackage{tgheros}
\usepackage{xltabular,booktabs,ragged2e,calc,siunitx-PTB}
\usepackage{eurosym}
\let\texteuro=\officialeuro
\renewcommand\familydefault{\sfdefault}
\newdimen\numwidth
\setlength\numwidth{\widthof{9999.99}}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{V}{>{\hspace{\numwidth}\rlap\bgroup}c<{\egroup}}
\newcommand*\markerI{$\circ$}
\newcommand*\markerII{\textbullet}
\newcounter{cdevice}
\newcommand*\tsection[1]{%
\noalign{\stepcounter{cdevice}}%
\multicolumn{1}{@{}L}{\textbf{\arabic{cdevice}.~#1}}
}
\newcommand*\basic[1]{%
\multicolumn{1}{@{\hspace{1em}\markerI~}L}{#1}
}
\setlength\parindent{0pt}
\pagestyle{empty}
\begin{document}
\begin{center} \usekomafont{disposition}\Large
Physikalisch-Technische Bundesanstalt \\[.1\baselineskip]
Vakuummetrologie \\[.5\baselineskip]
Kalibriergebühren \par
\end{center}
\setlength\extrarowheight{.5ex}
\begin{xltabular}[l]{\textwidth}{@{\hspace{1.8em}\markerII~}LV@{}}
\toprule
\multicolumn{1}{@{}c}{\textbf{Kalibriergegenstand}} &
\multicolumn{1}{c@{}}{\textbf{Gebühr in €}} \\
\toprule
\endhead
\tsection{Ionisationsvakuummeter} \\
\basic{ausgeheizt, zwei Dekaden, Grundgebühr} & \num{1969.00} \\
\basic{nicht ausgeheizt, zwei Dekaden, Grundgebühr} & \num{1700.00} \\
zusätzliche Dekade & \num{447.50} \\
zusätzliche Dekade unter \SI{1e-10}{\mbar} & \num{581.75} \\
zusätzliche Dekade über \SI{1e-4}{\mbar} & \num{402.75} \\
zusätzliches Gas, zwei Dekaden & \num{1118.75} \\
\midrule
\tsection{Gasreibungsvakuummeter} \\
\basic{Sigma (effektiver Akkomodationskoeffizient), Grundgebühr} &
\num{1476.75} \\
je zusätzliches Gas & \num{537.00} \\
\midrule
\tsection{Membranvakuummeter} \\
\basic{Vollausschlag: \SI{0.01}{\torr}, zwei Dekaden, Grundgebühr} &
\num{1655.75} \\
\basic{Vollausschlag: \SI{0.1}{\torr}, \SI{0.25}{\torr}, zwei Dekaden,
Grundgebühr} & \num{1432.00} \\
Vollausschlag: \SI{0.1}{\torr}, \SI{0.25}{\torr}, je zusätzliches Gas,
zwei Dekaden & \num{716.00} \\
Vollausschlag: \SI{0.1}{\torr}, \SI{0.25}{\torr}, zusätzliche Dekade &
\num{358.00} \\
\basic{Vollausschlag: \SI{1}{\torr}, \SI{10}{\torr}, zwei Dekaden, Grundgebühr}
& \num{1253.00} \\
Vollausschlag: \SI{1}{\torr}, \SI{10}{\torr}, je zusätzliches Gas, zwei
Dekaden & \num{537.00} \\
Vollausschlag: \SI{1}{\torr}, \SI{10}{\torr}, zusätzliche Dekade &
\num{313.25} \\
Vollausschlag: \SI{1}{\torr}, \SIrange{30}{130}{\Pa} mit FRS5, Zusatzgebühr &
\num{402.75} \\
Vollausschlag: \SI{10}{\torr}, \SIrange{30}{1300}{\Pa} mit FRS5, Zusatzgebühr &
\num{626.50} \\
\basic{Vollausschlag: \SI{100}{\torr}, \SI{1000}{\torr}, drei Dekaden,
Grundgebühr} & \num{1521.50} \\
Vollausschlag: \SI{100}{\torr}, \SI{1000}{\torr}, je zusätzliches Gas,
drei Dekaden & \num{850.25} \\
Vollausschlag: \SI{100}{\torr}, \SI{1000}{\torr}, zusätzliche Dekade &
\num{268.50} \\
Vollausschlag: \SI{100}{\torr}, \SIrange{30}{10000}{\Pa} mit FRS5,
Zusatzgebühr & \num{805.50} \\
\midrule
\tsection{Testleck} \\
\basic{gegen Vakuum, Grundgebühr} & \num{1432.00} \\
je zusätzliche Temperatur oder zusätzlicher Druck & \num{895.00} \\
Gasfluss unter \SI{1e-9}{\mbar\litre\per\second}, Zusatzgebühr &
\num{895.00} \\
\basic{gegen Atmosphäre, Grundgebühr} & \num{895.00} \\
\basic{gegen Atmosphäre mit Druckeinstellung und Messung, Grundgebühr} &
\num{1432.00} \\
je zusätzliche Temperatur oder zusätzlicher Druck & \num{358.00} \\
\bottomrule
\end{xltabular}
Diese Gebühren gelten ab 1.~Februar 2019. In Ausnahmefällen, wenn die
aufgewendete Arbeitszeit \SI{25}{\percent} der durchschnittlichen übersteigt,
werden die tatsächlichen Kosten angesetzt. Weitere Zusatzkosten können sich
ergeben, wenn der PTB Aufwendungen für ungewöhnliche Gase, spezielle
Dienstleitungen, Transport, Zollangelegenheiten oder Sonstiges entstehen.
\end{document}
%---------------------------
File added
%---------------------------
\setcounter{errorcontextlines}{100}
\listfiles
\documentclass[fontsize=11pt,paper=a4,pagesize,ngerman]{scrartcl}
\usepackage[top=20mm,bottom=25mm,left=15mm,right=15mm]{geometry}
\usepackage{iftex}
\iftutex% LuaTeX oder XeTeX
\RequirePackage{unicode-math}
\setsansfont{texgyreheros}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic]
\renewcommand*\familydefault{\sfdefault}
\else% pdfTeX oder TeX+dvips
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{tgheros}
\fi
\usepackage{babel}
\usepackage{xltabular,booktabs,ragged2e,calc,siunitx-PTB}
\usepackage{eurosym}
\let\texteuro=\officialeuro
\renewcommand\familydefault{\sfdefault}
\newdimen\numwidth
\setlength\numwidth{\widthof{9999.99}}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{V}{>{\hspace{\numwidth}\rlap\bgroup}c<{\egroup}}
\newcommand*\markerI{$\circ$}
\newcommand*\markerII{\textbullet}
\newcounter{cdevice}
\newcommand*\tsection[1]{%
\noalign{\stepcounter{cdevice}}%
\multicolumn{1}{@{}L}{\textbf{\arabic{cdevice}.~#1}}
}
\newcommand*\basic[1]{%
\multicolumn{1}{@{\hspace{1em}\markerI~}L}{#1}
}
\setlength\parindent{0pt}
\pagestyle{empty}
%\sisetup{round-mode=places,round-precision=2}
\begin{document}
\begin{center} \usekomafont{disposition}\Large
Physikalisch-Technische Bundesanstalt \\[.1\baselineskip]
Vakuummetrologie \\[.5\baselineskip]
Kalibriergebühren \par
\end{center}
\setlength\extrarowheight{.5ex}
\begin{xltabular}[l]{\textwidth}{@{\hspace{1.8em}\markerII~}LV@{}}
\toprule
\multicolumn{1}{@{}c}{\textbf{Kalibriergegenstand}} &
\multicolumn{1}{c@{}}{\textbf{Gebühr in €}} \\
\toprule
\endhead
\tsection{Ionisationsvakuummeter} \\
\basic{ausgeheizt, zwei Dekaden, Grundgebühr} & \num{1837.00} \\
\basic{nicht ausgeheizt, zwei Dekaden, Grundgebühr} & \num{1586.50} \\
zusätzliche Dekade & \num{417.50} \\
zusätzliche Dekade unter \SI{1e-10}{\mbar} & \num{542.75} \\
zusätzliche Dekade über \SI{1e-4}{\mbar} & \num{375.75} \\
zusätzliches Gas, zwei Dekaden & \num{1043.75} \\
\midrule
\tsection{Gasreibungsvakuummeter} \\
\basic{Sigma (effektiver Akkomodationskoeffizient), Grundgebühr} &
\num{1377.75} \\
je zusätzliches Gas & \num{501.00} \\
\midrule
\tsection{Membranvakuummeter} \\
\basic{Vollausschlag: \SI{0.01}{\torr}, zwei Dekaden, Grundgebühr} &
\num{1544.75} \\
\basic{Vollausschlag: \SI{0.1}{\torr}, \SI{0.25}{\torr}, zwei Dekaden,
Grundgebühr} & \num{1336.00} \\
Vollausschlag: \SI{0.1}{\torr}, \SI{0.25}{\torr}, je zusätzliches Gas,
zwei Dekaden & \num{668.00} \\
Vollausschlag: \SI{0.1}{\torr}, \SI{0.25}{\torr}, zusätzliche Dekade &
\num{334.00} \\
\basic{Vollausschlag: \SI{1}{\torr}, \SI{10}{\torr}, zwei Dekaden, Grundgebühr}
& \num{1169.00} \\
Vollausschlag: \SI{1}{\torr}, \SI{10}{\torr}, je zusätzliches Gas, zwei
Dekaden & \num{501.00} \\
Vollausschlag: \SI{1}{\torr}, \SI{10}{\torr}, zusätzliche Dekade &
\num{292.25} \\
Vollausschlag: \SI{1}{\torr}, \SIrange{30}{130}{\Pa} mit FRS5, Zusatzgebühr &
\num{375.75} \\
Vollausschlag: \SI{10}{\torr}, \SIrange{30}{1300}{\Pa} mit FRS5, Zusatzgebühr &
\num{584.50} \\
\basic{Vollausschlag: \SI{100}{\torr}, \SI{1000}{\torr}, drei Dekaden,
Grundgebühr} & \num{1419.50} \\
Vollausschlag: \SI{100}{\torr}, \SI{1000}{\torr}, je zusätzliches Gas,
drei Dekaden & \num{793.25} \\
Vollausschlag: \SI{100}{\torr}, \SI{1000}{\torr}, zusätzliche Dekade &
\num{250.50} \\
Vollausschlag: \SI{100}{\torr}, \SIrange{30}{10000}{\Pa} mit FRS5,
Zusatzgebühr & \num{751.50} \\
\midrule
\tsection{Testleck} \\
\basic{gegen Vakuum, Grundgebühr} & \num{1336.00} \\
je zusätzliche Temperatur oder zusätzlicher Druck & \num{835.00} \\
Gasfluss unter \SI{1e-9}{\mbar\litre\per\second}, Zusatzgebühr &
\num{835.00} \\
\basic{gegen Atmosphäre, Grundgebühr} & \num{835.00} \\
\basic{gegen Atmosphäre mit Druckeinstellung und Messung, Grundgebühr} &
\num{1336.00} \\
je zusätzliche Temperatur oder zusätzlicher Druck & \num{334.00} \\
\bottomrule
\end{xltabular}
Diese Gebühren gelten ab 1.~Oktober 2021. Deutsche Kunden zahlen zuzüglich
Mehrwertsteuer. Kunden außerhalb Deutschlands zahlen nach dem
Reverse"=Charge"=Verfahren. In Ausnahmefällen, wenn die aufgewendete
Arbeitszeit \SI{25}{\percent} der durchschnittlichen übersteigt, werden die
tatsächlichen Kosten angesetzt. Weitere Zusatzkosten können sich ergeben, wenn
der PTB Aufwendungen für ungewöhnliche Gase, spezielle Dienstleitungen,
Transport, Zollangelegenheiten oder Sonstiges entstehen.
\end{document}
%---------------------------
File deleted
kalibrierschein/CIPM-MRA.png

134 KiB

\ProvidesFile{IK.clo}[2014/01/28 v1.0b class option (RN/PTB)]
\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(287,700){\includegraphics[width=62bp]{Adler.pdf}}
\put(252,690){\normalfont\huge Kalibrierschein}
\put(260,672){\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 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 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=670bp %
\@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}{15bp}}
\put(\@tempdima,\@tempdimc){\scriptsize\itshape Type:}
%--------------------------------
\@tempdimb=478bp %
%--------------------------------
\advance\@tempdimb-30bp %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
\put(\@tempdima,\@tempdimb){Kennnummer:}
\put(\@tempdima,\@tempdimc){\scriptsize\itshape Serial number:}
%--------------------------------
\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-30bp %
\@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){Pr\"ufmittelnummer:}
\put(\@tempdimd,\@tempdimb){\ks@referenceMark}
\put(\@tempdima,\@tempdimc){\scriptsize\itshape Reference No.:}
%--------------------------------
\advance\@tempdimb-30bp %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
\put(\@tempdima,\@tempdimb){Kalibrierzeichen:}
\put(\@tempdimd,\@tempdimb){\ks@shielded{\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 %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
\put(\@tempdimd,\@tempdimb){\ks@location, \ks@certificateDate}
\put(\@tempdime,\@tempdimb){Bearbeiter:}
\put(\@tempdime,\@tempdimc){\scriptsize\itshape Examiner:}
\advance\@tempdimb-24bp %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
%--------------------------------
\advance\@tempdimb-41bp %
\put(\@tempdime,\@tempdimb){\ks@examiner}%
%--------------------------------
%%\put(52bp,170bp){\rotatebox[origin=c]{90}{\tiny 391~00B~k}}%
}
\endinput
%%
%% End of file `KK.clo'.
\ProvidesFile{KK.clo}[2014/01/28 v1.0b class option (RN/PTB)]
\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(287,700){\includegraphics[width=62bp]{Adler.pdf}}
\put(252,660){\normalfont\huge Kalibrierschein}
\put(260,642){\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=670bp %
\@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 %
%--------------------------------
\advance\@tempdimb-30bp %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
\put(\@tempdima,\@tempdimb){Kennnummer:}
\put(\@tempdima,\@tempdimc){\scriptsize\itshape Serial number:}
%--------------------------------
\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-30bp %
\@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 %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
\put(\@tempdima,\@tempdimb){Im Auftrag:}
\put(\@tempdima,\@tempdimc){\scriptsize\itshape By order:}
\put(\@tempdimd,\@tempdimb){\ks@location, \ks@certificateDate}
\put(\@tempdime,\@tempdimb){Bearbeiter:}
\put(\@tempdime,\@tempdimc){\scriptsize\itshape Examiner:}
\advance\@tempdimb-24bp %
\@tempdimc=\@tempdimb \advance\@tempdimc-10bp %
\put(\@tempdimd,\@tempdimb){Siegel}
\put(\@tempdimd,\@tempdimc){\scriptsize\itshape Seal}
%--------------------------------
\advance\@tempdimb-41bp %
\put(\@tempdima,\@tempdimb){\ks@byOrder}
\put(\@tempdime,\@tempdimb){\ks@examiner}
%--------------------------------
\put(52bp,170bp){\rotatebox[origin=c]{90}{\tiny 391~00B~k}}
}
\endinput
%%
%% End of file `KK.clo'.
\setcounter{errorcontextlines}{100}
\newcommand*\ks@location{Berlin}
\newcommand*\ks@kalType{KK}
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{kalibrierschein}
[2014/07/01 v0.1s Dokumentenklasse (RN/PTB)]
\DeclareOption{BS}{\def\ks@location{Braunschweig}}
\DeclareOption{BLN}{\def\ks@location{Berlin}}
\DeclareOption{KK}{\edef\ks@kalType{\CurrentOption}}
\DeclareOption{IK}{\edef\ks@kalType{\CurrentOption}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
\PassOptionsToPackage{paper=a4,pagesize,twoside=false,headinclude}{typearea}
% Wegen bug in fontspec v2.4a
\RequirePackage{fixltx2e}
\LoadClass[%
,fontsize=11pt
,headings=small
,numbers=enddot
,parskip=half
]{scrartcl}
\def\@tempa{1}
\ifx\LANG\@tempa
\PassOptionsToPackage{ngerman}{babel}
\fi
\def\huge{\@setfontsize\huge{20.26}{25.3}}
\def\large{\@setfontsize\large{12.17}{14.2}}
\def\tiny{\@setfontsize\tiny\@viipt\@viiipt}
\raggedbottom% ???
\RequirePackage{textcomp}
%%%\RequirePackage[standard-baselineskips]{cmbright}
%%%\RequirePackage[math]{iwona}
%%%\RequirePackage[math]{kurier}
%%%\RequirePackage{lxfonts}
% 1 %\RequirePackage{arevmath}
%\let\celsius=\relax \let\ohm=\relax
%\RequirePackage{gensymb}
%%%\RequirePackage[T1,small]{eulervm}
%%%\RequirePackage{ziffer}
\RequirePackage{tabularx}
\let\ks@TX@endtabularx=\TX@endtabularx
\newcommand*\origTabularx{%
\let\TX@endtabularx=\ks@TX@endtabularx
}
\RequirePackage{ltablex}\keepXColumns{}
\setcounter{LTchunksize}{100}
\RequirePackage{eso-pic,graphicx,booktabs}
\RequirePackage{zref-totpages}
\RequirePackage{babel}
\RequirePackage{gensymb} %% ???
\let\ks@celsius=\celsius
\let\celsius=\relax
\let\ohm=\relax
\RequirePackage{siunitx}
\let\celsius=\ks@celsius
\addto\extrasgerman{\sisetup{locale=DE}}
\addto\extrasngerman{\sisetup{locale=DE}}
\addto\extrasenglish{\sisetup{locale=US}}
\iffalse
\AtBeginDocument{%
\RequirePackage[babel=once,german=guillemets]{csquotes}
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}
}
\fi
\RequirePackage[%
headheight=46bp,
marginparwidth=0pt,
left=69bp,
right=40bp,
textheight=646bp,
top=127bp,
headsep=40bp,
footskip=0bp,
]{geometry}
\RequirePackage[neverdecrease]{paralist}
\let\itemize\compactitem
\let\enditemize\endcompactitem
\let\enumerate\compactenum
\let\endenumerate\endcompactenum
\let\description\compactdesc
\let\enddescription\endcompactdesc
\pltopsep=\medskipamount
\plitemsep=\smallskipamount
\newcommand*\ks@PTB{Physikalisch-Technische Bundesanstalt}
\newcommand*\ks@BSuB{Braunschweig und Berlin}
\RequirePackage{picture}
\RequirePackage[manualmark]{scrpage2}
\let\@tempdimd=\@clnwd
\let\@tempdime=\@clnht
\let\@tempdimf=\@dashdim
\newtoks\ks@tab
\newcommand*\ks@colSpec{}
\newcommand*\ks@add[1]{%
\ks@tab\expandafter{\the\ks@tab#1}%
}
\newcommand*\ks@addTabLineX[1]{%
\def\@tempc{}%
\@for\@tempa:=#1\do{%
\edef\@tempb{\the\ks@tab\@tempc\noexpand\smash{%
\noexpand\parbox[t]{\hsize}{\noexpand\raggedright\@tempa}}}%
\ks@tab\expandafter{\@tempb}%
\def\@tempc{&}%
}%
}
\newcommand*\ks@addTabLine[1]{%
\def\@tempc{}%
\@for\@tempa:=#1\do{%
\edef\@tempb{\the\ks@tab\@tempc\@tempa}%
\ks@tab\expandafter{\@tempb}%
\def\@tempc{&}%
}%
}
\newcommand*\ks@getColSpec[2]{%
\let#2=\@empty
\@for\@tempa:=#1\do{%
\edef#2{#2l}%
}%
\ifx\ks@colSpec\@empty
\def#2{l}%
\fi
}
\newcommand*\ks@printTabLines[2]{%
\typeout{#1,#2}%
\ks@tab{}%
\ks@getColSpec{\ks@type}{\ks@colSpec}%
\edef\@tempa{\noexpand\begin{tabularx}{#1}[t]{@{}\ks@colSpec @{}}}%
\ks@tab\expandafter{\@tempa}%
\ks@addTabLine{\ks@type}%
\ks@add{\tabularnewline[#2]}%
\ks@addTabLine{\ks@serialNo}%
\ks@add{\end{tabularx}}%
\begingroup
\tabcolsep=1em %
\origTabularx
\the\ks@tab
\endgroup
}
\defpagestyle{headings}%
{% Kopf
%(OLL,OLD)% Linie
{\pagemark\hfill}% Gerade Seiten
{\hfill\pagemark}% Ungerade Seiten
{% Einseitig
\begin{picture}(0,0)
\unitlength=1bp %
\put(-1,28){\parbox{\textwidth}{\normalfont\huge\bfseries\ks@PTB}}
\put(-1,2){\parbox{\textwidth}{%
\normalfont\small
Seite~\thepage\ zum Kalibrierschein vom~\ks@certificateDate,
Kalibrierzeichen:~\ks@calibMark \\
\scriptsize\itshape
Page~\thepage\ of calibration certificate of~\ks@certificateDate,
calibration mark:~\ks@calibMark
}}
\end{picture}
}
%(\textwidth,.8pt)% Linie
}%
{% Fuss
%(OLL,OLD)% Linie
{}% Gerade Seiten
{}% Ungerade Seiten
{% Einseitig
\ks@foot
}
%(ULL,ULD)% Linie
}
\newcommand*\ks@foot{}
\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}
}
\input{\ks@kalType.clo}% Titelseitendefinion
\newcommand\ks@lastPage{%
\large
\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 und Teile der Sicherheitstechnik. Die PTB geh\"ort zum
Dienstbereich 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 -- insbesondere im Rahmen des
gesetzlichen und industriellen Messwesens -- weiterzugeben. Die PTB
steht damit an oberster Stelle der metrologischen Hierarchie in
Deutschland. Kalibrierscheine der PTB dokumentieren die
R\"uckf\"uhrung des Kalibriergegenstandes auf nationale Normale.
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).
\begingroup
\vspace{1.6\baselineskip}
\centering
\includegraphics[width=68bp]{CIPM-MRA.png}\par
\vspace{1.6\baselineskip}
\endgroup
\itshape
\textbf{\Large The Physikalisch-Technische Bundesanstalt} (PTB) in
Braunschweig and Berlin is the National Metrology Institute and the
highest technical authority of the Federal Republic of Germany for the
field of metrology and certain sectors of safety engineering. 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 the EN ISO/IEC 17025.
It is fundamental task of the PTB to realize and maintain the legal
units in compliance with the International System of Units (SI) and to
disseminate them, above all within the framework of legal and
industrial metrology. The PTB thus is on top of the metrological
hierarchy in Germany. Calibration certificates issued by it document
that the object calibrated is traceable to national standards.
This certificate is consistent with 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 measurements
uncertainties specified in Appendix C (for details see
http://www.bipm.org).
\vfill \mbox{}
}
\RequirePackage{trimspaces}
\newcommand*\ks@type{%
\{Typ des Ger\"ates\}}
\newcommand*\type[1]{\xdef\ks@type{\trim@spaces{#1}}}
\newcommand*\ks@manufacturer{%
\{Name des Herstellers, Auftraggebers\}}
\newcommand*\manufacturer[1]{\xdef\ks@manufacturer{\trim@spaces{#1}}}
\newcommand*\ks@object{%
\{Name des Ger\"ates, kurze Charakterisierung\}}
\newcommand*\object[1]{\xdef\ks@object{\trim@spaces{#1}}}
\newcommand*\ks@applicant{%
\{Name des Auftraggebers, Stra\ss e, Firmensitz\}}
\newcommand*\applicant[1]{\xdef\ks@applicant{\trim@spaces{#1}}}
\newcommand*\ks@serialNo{%
\{Nummer des untersuchten Ger\"ates, Normals, Pr\"aparats\}}
\newcommand*\serialNo[1]{\xdef\ks@serialNo{\trim@spaces{#1}}}
\newcommand*\ks@refNo{\{YYY-ZZZZZZZZ\}}
\newcommand*\refNo[1]{\xdef\ks@refNo{\trim@spaces{#1}}}
\newcommand*\ks@calibMark{\{YYY-XXXXXXX\}}
\newcommand*\calibMark[1]{\xdef\ks@calibMark{\trim@spaces{#1}}}
\newcommand*\ks@referenceMark{\{YYY-XXXXXXX\}}
\newcommand*\referenceMark[1]{\xdef\ks@referenceMark{\trim@spaces{#1}}}
\newcommand*\ks@calibDate{\{????-??-??\}}
\newcommand*\calibDate[1]{\xdef\ks@calibDate{\trim@spaces{#1}}}
\newcommand*\ks@certificateDate{\{????-??-??\}}
\newcommand*\certificateDate[1]{\xdef\ks@certificateDate{\trim@spaces{#1}}}
\newcommand*\ks@byOrder{Peter Silie}
\newcommand*\byOrder[1]{\xdef\ks@byOrder{\trim@spaces{#1}}}
\newcommand*\ks@examiner{Ellen Bogen}
\newcommand*\examiner[1]{\xdef\ks@examiner{\trim@spaces{#1}}}
\newcommand*\ks@missingEntries{1}
\newcommand*\missingEntries[1]{\xdef\ks@missingEntries{\trim@spaces{#1}}}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcommand*\ks@resultTable{%
\begin{tabularx}{\textwidth}{CCC}
aaaaaaaa & aaaaaaaa & aaaaaaaa \\
$p$ & $p$ & $p$ \\ \toprule
00000000 & 00000000 & 00000000 \\
00000000 & 00000000 & 00000000 \\
00000000 & 00000000 & 00000000 \\
00000000 & 00000000 & 00000000 \\
00000000 & 00000000 & 00000000
\end{tabularx}
}
%%%\AtBeginDocument{%
\sisetup{%
%%%,exponent-product = \ensuremath { \cdot } % wird per "locale" gesetzt
%,output-exponent-marker=\text{E}
,table-alignment = center
%%%,table-number-alignment = center
%%%,table-text-alignment = center
,table-align-exponent = false
,table-parse-only = true % ?!
%,parse-numbers = false
,table-format = +1.3e+1
%%%,table-figures-integer = 1
%%%,table-figures-decimal = 3
%%%,table-figures-exponent = 2
%%%,input-uncertainty-signs = +-
%%%,output-open-uncertainty =
%%%,output-close-uncertainty =
,separate-uncertainty = true
,bracket-numbers = true
}%
%%%}
\newcommand\resultTable[2]{%
\ks@tab{}%
\@tempcnta=#1 %
\@tempcntb=\numexpr(\@tempcnta-1)*2 %
\@tempdimc=\dimexpr (\textwidth - \@tempcntb\tabcolsep) / \@tempcnta %
\loop\ifnum\@tempcnta>\z@
\ks@add{S[table-column-width=\@tempdimc]}%
\advance\@tempcnta\m@ne
\repeat % Evtl. direkt longtable?
\edef\@tempa{\noexpand\begin{longtable}{@{}\the\ks@tab @{}}}%
\ks@tab\expandafter{\@tempa}%
\ks@add{#2}%
\ks@add{\end{longtable}}%
\edef\ks@resultTable{\the\ks@tab}%
}
\newcommand*\printFirstPage{%
\thispagestyle{empty}%
\AddToShipoutPicture*{\ks@printFirstPage}%
\mbox{}\clearpage
\global\let\ks@printFirstPage\@empty
\global\let\printFirstPage\@empty
}
\newcommand*\printLastPage{%
\clearpage
\global\let\ks@foot=\ks@@foot
\ks@lastPage
}
\newcommand*\printResultTable{%
\ks@resultTable
}
\newcommand*\ks@applicant@table{%
\begingroup
\begin{tabular}[t]{@{}l@{}}%
\expandafter\@tfor\expandafter\reserved@b\expandafter
:\expandafter=\ks@applicant\do{%
\ignorespaces\reserved@b\\[.3ex]%
}%
\end{tabular}%
\endgroup
}
\AtBeginDocument{%
\newif\ifGERMAN \GERMANfalse
\newif\ifENGLISH \ENGLISHtrue
\iflanguage{ngerman}{\GERMANtrue\ENGLISHfalse}{%
\iflanguage{german}{\GERMANtrue\ENGLISHfalse}{}}
\ifGERMAN % Wohl alles unnötig
\newcommand*\sectionCalibrationDevice{%
\section{Beschreibung des Kalibriergegenstands}%
}
%%%\show\sectionCalibrationDevice
\newcommand*\sectionCalibrationProcedure{%
\section{Kalibrierverfahren}%
}
\newcommand*\sectionResults{%
\section{Ergebnis}%
}
\newcommand*\sectionUncertainties{%
\section{Messunsicherheit}%
}
\newcommand*\sectionNotes{%
\section{Besondere Hinweise}%
}
\fi
\ifENGLISH
\newcommand*\sectionCalibrationDevice{%
\section{Calibration device}%
}
\newcommand*\sectionCalibrationProcedure{%
\section{Calibration procedure}%
}
\newcommand*\sectionResults{%
\section{Results}%
}
\newcommand*\sectionUncertainties{%
\section{Messunsicherheit}%
}
\newcommand*\sectionNotes{%
\section{Note for further use}%
}
\fi
\ifnum\number\ks@missingEntries>0 %
\AddToShipoutPictureBG{%
\AtTextCenter{%
\makebox(0,0)[c]{\resizebox{\textwidth}{!}{%
\rotatebox{54.7}{%
\textnormal{\textsf{\textbf{%
\color{lightgray}Fehler:~\ks@missingEntries}}}}}}%
}%
}%
\fi
%-------- End AtBeginDocument ------------
}
\RequirePackage{url}
\DeclareUrlCommand\ks@@shielded{\urlstyle{same}}
\newcommand*\ks@shielded[1]{%
\expandafter\ks@@shielded\expandafter{#1}%
}
\RequirePackage{ifxetex,ifluatex}
\newif\ifXeOrLua \XeOrLuafalse
\ifxetex\XeOrLuatrue\else\ifluatex\XeOrLuatrue\fi\fi
\RequirePackage[
% factor=1500
% ,verbose=true
,final=true
% ,letterspace=100
,babel=true
]{microtype}
\RequirePackage{amsmath}
\ifXeOrLua% XeLaTeX oder luaLaTeX
\typeout{############################ XeLaTeX oder luaLaTeX}
\iffalse
\RequirePackage[no-math]{fontspec}
\RequirePackage{hvmath-qhv}
\setmainfont{TeXGyreHeros}
\setmainfont[Ligatures=TeX]{TeXGyreHeros}
\setsansfont[Ligatures=TeX]{TeXGyreHeros}
\iffalse
\setmonofont[Scale=MatchLowercase]{Latin Modern Mono}
\else % wegen derzeitigem Problem (2014/06/25)
\setmonofont{Latin Modern Mono}
\fi
\else
\RequirePackage[no-math]{fontspec}
\setmainfont[Ligatures=TeX]{TeX Gyre Heros}
\setsansfont[Ligatures=TeX]{TeX Gyre Heros}
\RequirePackage{unicode-math}
%\setmathfont[math-style=ISO,bold-style=ISO]{XITS Math}
\setmathfont[math-style=ISO,bold-style=ISO]{Asana Math}
%\setmathfont[math-style=ISO,bold-style=ISO]{Latin Modern Math}
%\setmathfont[math-style=ISO,bold-style=ISO]{TeX Gyre Pagella Math}
%\setmathfont[math-style=ISO,bold-style=ISO]{TeX Gyre Termes Math}
\iftrue %
\setmathfont[range=\mathup,Scale=MatchLowercase]{TeXGyreHeros-Regular}
\setmathfont[range=\mathit,Scale=MatchLowercase]{TeXGyreHeros-Italic}
\setmathfont[range=\mathbfup,Scale=MatchLowercase]{TeXGyreHeros-Bold}
\setmathfont[range=\mathbfit,Scale=MatchLowercase]{TeXGyreHeros-BoldItalic}
\setmathfont[range=\mathsfup,Scale=MatchLowercase]{TeXGyreHeros-Regular}
\setmathfont[range=\mathsfit,Scale=MatchLowercase]{TeXGyreHeros-Italic}
\setmathfont[range=\mathbfsfup,Scale=MatchLowercase]{TeXGyreHeros-Bold}
\setmathfont[range=\mathbfsfit,Scale=MatchLowercase]{TeXGyreHeros-BoldItalic}
\setmathfont[range=\mathpunct]{TeXGyreHeros-Regular}
\else
\setmathfont[range=\mathup]{TeXGyreHeros-Regular}
\setmathfont[range=\mathit]{TeXGyreHeros-Italic}
\setmathfont[range=\mathbfup]{TeXGyreHeros-Bold}
\setmathfont[range=\mathbfit]{TeXGyreHeros-BoldItalic}
\setmathfont[range=\mathsfup]{TeXGyreHeros-Regular}
\setmathfont[range=\mathsfit]{TeXGyreHeros-Italic}
\setmathfont[range=\mathbfsfup]{TeXGyreHeros-Bold}
\setmathfont[range=\mathbfsfit]{TeXGyreHeros-BoldItalic}
\setmathfont[range=\mathpunct]{TeXGyreHeros-Regular}
\fi
\newcommand*\XXX[3]{%
\def\x{"5e"5e}%
%\edef\y{\detokenize\x\x#1#2}
\expandafter\newunicodechar\expandafter{\detokenize\x\x#1#2}{#3}%
}
\RequirePackage{newunicodechar}
\newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239)
\newunicodechar{^^^^2009}{\,\hspace{0pt}}% 'THIN SPACE'
\newunicodechar{^^^^00ad}{\-}% 'SOFT HYPHEN'
\newunicodechar{^^^^2207}{{\setmathfont{Asana Math}^^^^2207}}% 'NABLA'
%%% TODO: ^^^^ unschädlich machen für pdflatex
\fi
\else
\typeout{############################ pdfLaTeX}
\RequirePackage{fix-cm}% ???
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
\DeclareUnicodeCharacter{202F}{\,}
\DeclareUnicodeCharacter{2009}{\,\hspace{0pt}}
\DeclareUnicodeCharacter{22C5}{\cdot}
\DeclareUnicodeCharacter{03B8}{\theta}
\RequirePackage[scale=1]{tgheros}
%%%\RequirePackage[scaled=1]{helvet}
\renewcommand*\familydefault{\sfdefault}
%%%\newcommand*\mathfamilydefault{\familydefault}
%%\newcommand*\math@sfdefault{\sfdefault}
\RequirePackage{sfmath}
\fi
\emergencystretch=1em %
\pagestyle{headings}
\renewcommand\section{%
\@startsection{section}% name
{1}% level
{\z@}% indent
{-3ex \@plus -.5ex \@minus -.2ex}% beforeskip (abs.!)
{.6ex \@plus.2ex}% afterskip
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
\setlength{\parfillskip}{\z@ plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@section}%
}
\endinput
%%
%% End of file `kailbrierschein.cls'.
sudo cp $(kpsewhich --var-value TEXMFSYSVAR)/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
sudo fc-cache -fsv
mkluatexfontdb --force --verbose=-1 -vvv
%---------------------------
\listfiles
\documentclass[ngerman,IK]{kalibrierschein}
\resultTable{ 6 }{%
{\(p_{cal}\)}&{\(p_{ind}\)}&{\(p_r\)}&{\(p_{ind} - p_r\)}&{\(e\)}&{\(U(k=2)\)}\\
mbar&mbar&mbar&mbar&&\\\toprule\endhead
2.954E-08&3.27E-08&1.66E-09&3.10E-08&5.1E-02&2.6E-02\\
4.970E-08&5.35E-08&1.65E-09&5.19E-08&4.3E-02&2.4E-02\\
8.908E-08&9.53E-08&1.63E-09&9.37E-08&5.2E-02&2.4E-02\\
2.991E-07&3.17E-07&1.68E-09&3.15E-07&5.4E-02&2.4E-02\\
4.805E-07&5.29E-07&1.80E-09&5.27E-07&9.7E-02&2.4E-02\\
4.810E-07&5.29E-07&2.00E-09&5.27E-07&9.6E-02&2.4E-02\\
5.024E-07&5.30E-07&1.80E-09&5.28E-07&5.1E-02&2.4E-02\\
8.916E-07&9.37E-07&1.52E-09&9.35E-07&4.9E-02&2.2E-02\\
2.943E-06&3.07E-06&1.77E-09&3.07E-06&4.3E-02&2.2E-02\\
4.922E-06&5.13E-06&2.02E-09&5.13E-06&4.2E-02&2.2E-02\\
8.827E-06&9.25E-06&3.20E-09&9.24E-06&4.7E-02&2.2E-02\\
2.957E-05&3.05E-05&4.10E-09&3.05E-05&3.1E-02&2.2E-02\\
4.892E-05&5.01E-05&6.70E-09&5.01E-05&2.4E-02&2.2E-02\\
8.768E-05&8.87E-05&7.70E-09&8.87E-05&1.1E-02&2.2E-02\\
8.960E-05&8.88E-05&1.20E-08&8.88E-05&-9.1E-03&2.2E-02\\
8.768E-05&8.88E-05&1.00E-08&8.88E-05&1.3E-02&2.2E-02\\
}
\missingEntries{ 16 }
\object{ Stabil Ion Gauge }
\manufacturer{ Granville-Phillips }
\type{ EXT-Y | Stabil Ion Controler 370B }
\serialNo{ YEA06800 | 1449 }
\applicant{ { BOC EDWARDS } { Marshall Road } { EASTBOURNE, EAST SUSSEX } { BN22 9BA } }
\refNo{ ? }
\calibMark{ QS 21/13 }
\referenceMark{ 7.5-4003 }
\calibDate{ 2013-11-26 }
\examiner{ Th.\,Bock }
\certificateDate{ 2013-12-18 }
\begin{document}
\printFirstPage
\section{ Description of the calibration device }
The device was shipped under atmospheric pressure kept in the producers plastic shell.
A memory module belonging to the stabil ion gauge (serial 06800) was provided. It was active during calibration.
\section{ Calibration procedure }
The device was installed in a vertical orientation. Before calibration the gauge head was baked at \(?\) °C for \(?\) h. During the cool down phase the head was degassed for \(?\) minutes. At room temperature it was exposed for \(?\) h at \(?⋅10^{?}\) mbar argon for sputtering the ion collector.
The sensitivity factor was kept at an value of \(?\) mbar\(^{-1}\) during the calibration. The calibration was carried out with the following device settings:
\begin{itemize}\item display: mbar\item filament: F1\item emission: L\item channel: A\end{itemize}
Before each calibration point the residual pressure indication \(p_r\) was checked.
The temperature \(θ\) during the calibration was \(?\) °C and varied from this value within \(\pm?\) °C.
The device was calibrated with ? in the pressure range \(?⋅ 10^{?}\) mbar to \(?⋅10^{?}\) mbar by comparing its reading with the calibration pressure that was established by the primary standard CE3 of PTB applying the continuous expansion method.
\section{ Relative error of indication }
The correction factor \(CF\) given in the table below was calculated from the indicated pressure \(p_{ind}\) as follows:\[CF =\frac{p_{cal}}{p_{ind} - p_{r}}\] where \(p_{cal}\) denotes the calibration pressure as generated in the primary standard and \(p_{r}\) the reading at residual pressure. From this, the corrected pressure \(p\) can be calculated from the residual pressure indication and the indicated pressure by:\[p = CF (p_{ind} - p_{r})\]
The uncertainty \(U\) of \(CF\) at the time of calibration is given in the last column of the table below. It includes the repeatability of \(p_{ind}\) for otherwise identical conditions (\(p_{cal}\), \(θ\)).\printResultTable
\section{ Uncertainty of Calibration }
The uncertainty \(U\) stated is the expanded measurement uncertainty obtained by multiplying the standard measurement uncertainty by the coverage factor \(k = 2\). It has been determined in accordance with the “Guide to the Expression of Uncertainty in Measurement (GUM)”. The value of the measurand then normally lies, with a probability of approximately \(95\) \%. within the attributed coverage interval.\par \(95\)\,\% 95\,\% 95~\% \(95\) \% \par
95 \% 95 \%
\printLastPage
\end{document}
%---------------------------
\(95\)\,\% 95\,\% 95~\%
%---------------------------
\listfiles
\documentclass[ngerman,KK]{kalibrierschein}
\resultTable{ 6 }{%
{\(p_{cal}\)}&{\(p_{ind}\)}&{\(p_r\)}&{\(p_{ind} - p_r\)}&{\(e\)}&{\(U(k=2)\)}\\
mbar&mbar&mbar&mbar&&\\\toprule\endhead
2.954E-08&3.27E-08&1.66E-09&3.10E-08&5.1E-02&2.6E-02\\
4.970E-08&5.35E-08&1.65E-09&5.19E-08&4.3E-02&2.4E-02\\
8.908E-08&9.53E-08&1.63E-09&9.37E-08&5.2E-02&2.4E-02\\
2.991E-07&3.17E-07&1.68E-09&3.15E-07&5.4E-02&2.4E-02\\
4.805E-07&5.29E-07&1.80E-09&5.27E-07&9.7E-02&2.4E-02\\
4.810E-07&5.29E-07&2.00E-09&5.27E-07&9.6E-02&2.4E-02\\
5.024E-07&5.30E-07&1.80E-09&5.28E-07&5.1E-02&2.4E-02\\
8.916E-07&9.37E-07&1.52E-09&9.35E-07&4.9E-02&2.2E-02\\
2.943E-06&3.07E-06&1.77E-09&3.07E-06&4.3E-02&2.2E-02\\
4.922E-06&5.13E-06&2.02E-09&5.13E-06&4.2E-02&2.2E-02\\
8.827E-06&9.25E-06&3.20E-09&9.24E-06&4.7E-02&2.2E-02\\
2.957E-05&3.05E-05&4.10E-09&3.05E-05&3.1E-02&2.2E-02\\
4.892E-05&5.01E-05&6.70E-09&5.01E-05&2.4E-02&2.2E-02\\
8.768E-05&8.87E-05&7.70E-09&8.87E-05&1.1E-02&2.2E-02\\
8.960E-05&8.88E-05&1.20E-08&8.88E-05&-9.1E-03&2.2E-02\\
8.768E-05&8.88E-05&1.00E-08&8.88E-05&1.3E-02&2.2E-02\\
}
\missingEntries{ 16 }
\object{ Stabil Ion Gauge }
\manufacturer{ Granville-Phillips }
\type{ EXT-Y, Stabil Ion Controler 370B }
\serialNo{ YEA06800, 1449 }
\applicant{ { BOC EDWARDS } { Marshall Road } { EASTBOURNE, EAST SUSSEX } { BN22 9BA } }
\refNo{ ? }
\calibMark{ 75120 PTB 13 }
\calibDate{ 2013-11-26 }
\byOrder{ Dr. K. Jousten }
\examiner{ ? }
\certificateDate{ 2013-12-18 }
\begin{document}
\printFirstPage
\section{ Description of the calibration device }
%\num{9.99E-7 +- 9E-9} \par \bigskip
\num{9.99 +- 0.09} \par \bigskip
The device was shipped under atmospheric pressure kept in the producers plastic shell.
A memory module belonging to the stabil ion gauge (serial 06800) was provided. It was active during calibration.
\section{ Calibration procedure }
The device was installed in a vertical orientation. Before calibration the gauge head was baked at \(?\) °C for \(?\) h. During the cool down phase the head was degassed for \(?\) minutes. At room temperature it was exposed for \(?\) h at \(?⋅10^{?}\) mbar argon for sputtering the ion collector.
The sensitivity factor was kept at an value of \(?\) mbar\(^{-1}\) during the calibration. The calibration was carried out with the following device settings:
\begin{itemize}\item display: mbar\item filament: F1\item emission: L\item channel: A\end{itemize}
Before each calibration point the residual pressure indication \(p_r\) was checked.
The temperature \(θ\) during the calibration was \(?\) °C and varied from this value within \(\pm?\) °C.
The device was calibrated with ? in the pressure range \(?⋅ 10^{?}\) mbar to \(?⋅10^{?}\) mbar by comparing its reading with the calibration pressure that was established by the primary standard CE3 of PTB applying the continuous expansion method.
\section{ Relative error of indication }
The correction factor \(CF\) given in the table below was calculated from the indicated pressure \(p_{ind}\) as follows:\[CF =\frac{p_{cal}}{p_{ind} - p_{r}}\] where \(p_{cal}\) denotes the calibration pressure as generated in the primary standard and \(p_{r}\) the reading at residual pressure. From this, the corrected pressure \(p\) can be calculated from the residual pressure indication and the indicated pressure by:\[p = CF (p_{ind} - p_{r})\]
The uncertainty \(U\) of \(CF\) at the time of calibration is given in the last column of the table below. It includes the repeatability of \(p_{ind}\) for otherwise identical conditions (\(p_{cal}\), \(θ\)).\printResultTable
\section{ Uncertainty of Calibration }
The uncertainty \(U\) stated is the expanded measurement uncertainty obtained by multiplying the standard measurement uncertainty by the coverage factor \(k = 2\). It has been determined in accordance with the “Guide to the Expression of Uncertainty in Measurement (GUM)”. The value of the measurand then normally lies, with a probability of approximately \(95\) \%. within the attributed coverage interval.\par \(95\)\,\% 95\,\% 95~\% \(95\) \% \par
95 \% 95 \%
\printLastPage
\end{document}
%---------------------------
\(95\)\,\% 95\,\% 95~\%
## ptbletter
Das Projekt enthält eine LaTeX-Dokumentenklasse zur Erzeugung eines PTB-konformen Briefes (siehe MS-Word-Vorlage »PTB-Kopfbogen mit Informationsblock«). Näheres siehe [Dokumentation](ptbletter-doc.pdf).
Rolf Niepraschk, 2015-05-26
File added
\documentclass[%
,ngerman
,twoside
%,serif
,sanserif
,BLN
%,BS
%,head0
,head1
%,head2
%,visualize
]{ptbletter}
\yourref{4711-0815}
\yourmail{2015-05-08}
\handledby{Rolf Niepraschk}
\myref{7.5-1V-15-05}
\mymail{2015-05-14}
\myphone{7316}
\myfax{7777}
\myemail{Rolf.Niepraschk@ptb.de}
\colorlet{bgTextColor}{red!20}
\bgText*{ENTWURF}
% Ausblenden des Fußbereiches
% \setkomavar{firstfoot}{}
\date{2017-01-17}
\begin{document}
\begin{letter}{%
Ellen Bogen \\
Dorfstraße 1\\
12345 Musterhausen
}
\subject{Die \LaTeX-Dokumentenklasse "`ptbletter"'}
\opening{Sehr geehrte Frau Bogen,}
die neue \LaTeX-Dokumentenklasse "`ptbletter"' ist fertig. Mit ihr können
Briefe nach den offiziellen Vorgaben der PTB gesetzt werden. Zum Setzen eines
Briefes muss die Datei "`\texttt{ptbletter.cls}"' dem \TeX"=Compiler zugänglich
sein, d.\,h.\ sie muss sich im \TeX"=Suchpfad befinden. Näheres dazu ist der
Dokumentation der benutzten \TeX"=Distribution zu entnehmen.
Die \LaTeX-Dokumentenklasse "`ptbletter"' unterstützt die folgenden
Klassenoptionen:
\begin{itemize}
\item \textbf{BLN}: Wählt die für den Standort Berlin gültigen Angaben
(Standard).
\item \textbf{BS}: Wählt die für den Standort Braunschweig gültigen Angaben.
\item \textbf{serif}: Wählt die Serifenschrift für den Textbereich (Standard).
\item \textbf{sanserif}: Wählt die serifenlose Schrift für den Textbereich.
\item \textbf{de}, \textbf{german}, \textbf{ngerman}: Trennregeln für die neue
deutsche Rechtschreibung werden benutzt (Standard).
\item \textbf{en}, \textbf{english}: Trennregeln für die englische Sprache
werden benutzt.
\item \textbf{head0}, kein Kopf
\item \textbf{head1}, PTB-Kopf mit Logo (Standard)
\item \textbf{head2}, PTB-Kopf ohne Logo
\item \textbf{visualize}, Visualisierung interner Parameter (zu Debug-Zwecken)
\end{itemize}
\noindent Alle anderen Optionen werden an die intern benutzte Dokumentenklasse
"`scrlttr2"' weitergeleitet. Das Papierformat ist entsprechend der Vorgabe auf
"`A4"' festgelegt. Als Eingabe-Kodierung wird ausschließlich "`UTF-8"'
unterstützt.
Der Text, der dem Makro \verb|\bgText| übergeben wird, erscheint auf jeder
Seite auf dem Textbereich als hellgrauer Hintergrunddruck schräg in großer
Schrift. Wird die Sternvariante (\verb|\bgText*|) benutzt, erscheint der
Hintergrunddruck nur auf der ersten Seite. Die Farbe dieses Textes kann durch Definition der Farbe »bgTextColor« geschehen, z.\,B.\ so:
\verb|\definecolor{bgTextColor}{gray}{0.9}|
%\closing{\MHG}
%\closing{\MFg}
\closing{\MFG}
\ps PS: Viel Spaß beim \TeX{}en!
\encl{
\begin{itemize}
\item alter Fahrschein
\item Tüte Mottenpulver
\item Glückspfennig
\end{itemize}
}
\cc{Präsident\\Fachbereichsleiter\\Arbeitsgruppenleiter}
\end{letter}
\end{document}