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
Commits on Source (340)
Showing
with 221 additions and 169 deletions
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
\documentclass[ de ]{vl-addressLabels} \documentclass[ de ]{vl-addressLabels}
%\documentclass[ en ]{vl-addressLabels} %\documentclass[ en ]{vl-addressLabels}
\handledby{Prof.~Peter Silie}% Standard: Dr.~Karl Jousten %\handledby{Prof.~Peter Silie}% Standard: AG~7.54
\firm{oclaro AG} \firm{oclaro AG}
\attn{z.\,Hd.}% "z.\,Hd.", "Attn:" oder "c/o" %\attn{z.\,Hd.}% "z.\,Hd.", "Attn:" oder "c/o"
\name{Jürg Häfliger} \name{Jürg Häfliger}
\street{Binzstr. 17} \street{Binzstr. 17}
\zip{ CH-8045 } \zip{ CH-8045 }
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
\listfiles \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01] \NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{vl-addressLabels} \ProvidesClass{vl-addressLabels}
[2018/07/13 v0.1h Dokumentenklasse (RN/PTB)] [2020/09/16 v0.1i Dokumentenklasse (RN/PTB)]
\newcommand*\vl@lang{english} \newcommand*\vl@lang{english}
...@@ -149,13 +149,8 @@ ...@@ -149,13 +149,8 @@
\newcommand*\vlReturn{% \newcommand*\vlReturn{%
\parbox[t]{\paperwidth}{% \parbox[t]{\paperwidth}{%
\ifx\vl@handledby\@empty Dr.~Karl Jousten\else\vl@handledby\fi\par
\IfLanguageName{ngerman}{%
Leiter der Arbeitsgruppe für Vakuummetrologie
}{%
Head of Section Vacuum Metrology
}\par
Physikalisch-Technische Bundesanstalt \par Physikalisch-Technische Bundesanstalt \par
\ifx\vl@handledby\@empty AG~7.54\else\vl@handledby\fi\par
Abbestraße 2--12 \par Abbestraße 2--12 \par
10587 Berlin \par 10587 Berlin \par
\settowidth\@tempdimd{Telefon:}% \settowidth\@tempdimd{Telefon:}%
...@@ -180,10 +175,10 @@ ...@@ -180,10 +175,10 @@
\newcommand*\vlLabels{% \newcommand*\vlLabels{%
\put(20mm,\dimexpr\paperheight-20mm){\vlReturn}% \put(20mm,\dimexpr\paperheight-20mm){\vlReturn}%
\put(30mm,\dimexpr\paperheight-80mm){\vlAddress}% \put(60mm,\dimexpr\paperheight-80mm){\vlAddress}%
\put(0,.5\paperheight){\parbox[b]{\paperwidth}{\dotfill}}% \put(0,.5\paperheight){\parbox[b]{\paperwidth}{\dotfill}}%
\put(20mm,\dimexpr.5\paperheight-20mm){\vlReturn}% \put(20mm,\dimexpr.5\paperheight-20mm){\vlReturn}%
\put(30mm,\dimexpr.5\paperheight-80mm){\vlAddress}% \put(60mm,\dimexpr.5\paperheight-80mm){\vlAddress}%
} }
\RequirePackage{trimspaces} \RequirePackage{trimspaces}
......
Die Dokumentenklasse `ptb-confirm` wird in 7.54 nicht mehr für Antragsbestätigungen genutzt, stattdessen normale PTB-Briefe (`ptbletter`).
RN, 2023-04-18
No preview for this file type
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
{Testleck gegen Atmosphäre R134a}}%{{DB}} {Testleck gegen Atmosphäre R134a}}%{{DB}}
\Condition{\SI{23+-0.5}{\degreeCelsius}}%{{DB}} \Condition{\SI{23+-0.5}{\degreeCelsius}}%{{DB}}
\ScheduleDate{2017-08-28}%{{DB}} \ScheduleDate{2017-08-28}%{{DB}}
\Duration{17}
\Fee{1626.98} \Fee{1626.98}
\ConstantText{% \ConstantText{%
......
No preview for this file type
...@@ -22,9 +22,10 @@ ...@@ -22,9 +22,10 @@
\Town{Eastbourne, East Sussex} \Town{Eastbourne, East Sussex}
\Land{United Kingdom} \Land{United Kingdom}
\Device{CDG 1\,Torr} \Device{ {CDG 1\,Torr} {XXX} {YYY} }
\Condition{Moonlight} \Condition{Moonlight}
\ScheduleDate{2015-07-13} \ScheduleDate{2015-07-13}
\Duration{17}
\Fee{1789.98} \Fee{1789.98}
\ConstantText{% \ConstantText{%
......
\ProvidesFile{ptb-confirm-de.lco}[2018/01/10 v0.1c (ptb-confirm, de)] \ProvidesFile{ptb-confirm-de.lco}[2018/11/08 v0.1f (ptb-confirm, de)]
\makeatletter \makeatletter
\opening{} \opening{}
Aufgrund Ihres Antrags vom \usekomavar{yourmail}, hier eingegangen per Aufgrund Ihres Antrags vom \usekomavar{yourmail} führt die PTB folgende
\vl@KindOfEnquiry{} am \vl@DateOfEnquiry{}, führt die PTB folgende
Kalibrierung durch: Kalibrierung durch:
\def\do#1{%
\edef\vl@tempa{\trim@spaces@noexp{#1}}%
\def\z{\def\z{\,\textbullet\,}}%
\expandafter\@tfor\expandafter\vl@tempb\expandafter
:\expandafter=\vl@tempa\do{%
\z\vl@tempb
}
\par\smallskip
}
\par\medskip
\indent
\begin{minipage}{\dimexpr\textwidth-\parindent}
\expandafter\docsvlist\expandafter{\vl@Device}%
\end{minipage}
\medskip\noindent \medskip\noindent
\begin{tabularx}{\textwidth}{@{}l@{~~}X@{}} \begin{tabularx}{\textwidth}{@{}l@{~~}X@{}}
Gerät(e): \the\vl@devTabLines
Vorgesehenes Datum: & \vl@ScheduleDate \\ Vorgesehenes Datum: & \vl@ScheduleDate \\
Gebühr: & \vl@Fee\,€ \\ Bearbeitungsdauer: & \vl@Duration~Werktage \\
Gesamtgebühr: & \vl@Fee \\
\end{tabularx} \end{tabularx}
\medskip\noindent \vl@ConstantText \medskip\noindent \vl@ConstantText
\closing{\MFg} \closing{\MFg}
\noindent Im Auftrag \par\medskip\noindent\usekomavar{handledby} \noindent im Auftrag \par\medskip\noindent\usekomavar{handledby}
\makeatother \makeatother
......
\ProvidesFile{ptb-confirm-en.lco}[2018/01/10 v0.1c (ptb-confirm, en)] \ProvidesFile{ptb-confirm-en.lco}[2018/11/08 v0.1f (ptb-confirm, en)]
\makeatletter \makeatletter
\opening{} \opening{}
According to your order of \usekomavar{yourmail}, received here via According to your order of \usekomavar{yourmail}, PTB will carry out the
\vl@KindOfEnquiry{} on \vl@DateOfEnquiry{}, PTB will carry out the following following calibration:
calibration: \def\do#1{%
\edef\vl@tempa{\trim@spaces@noexp{#1}}%
\def\z{\def\z{\,\textbullet\,}}%
\expandafter\@tfor\expandafter\vl@tempb\expandafter
:\expandafter=\vl@tempa\do{%
\z\vl@tempb
}
\par\smallskip
}
\par\medskip
\indent
\begin{minipage}{\dimexpr\textwidth-\parindent}
\expandafter\docsvlist\expandafter{\vl@Device}%
\end{minipage}
\medskip\noindent \medskip\noindent
\begin{tabularx}{\textwidth}{@{}l@{~~}X@{}} \begin{tabularx}{\textwidth}{@{}l@{~~}X@{}}
Device(s): \the\vl@devTabLines
Scheduled date: & \vl@ScheduleDate \\ Scheduled date: & \vl@ScheduleDate \\
Calibration fee: & \vl@Fee\,€ \\ Turnaround time: & \vl@Duration~working days \\
Total calibration fee: & \vl@Fee \\
\end{tabularx} \end{tabularx}
\medskip\noindent \vl@ConstantText \medskip\noindent \vl@ConstantText
\closing{\MFg} \closing{\MFg}
\noindent Per procura \par\medskip\noindent\usekomavar{handledby} %\noindent per procura
\noindent on behalf of PTB
\par\medskip\noindent\usekomavar{handledby}
\makeatother \makeatother
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
\setcounter{errorcontextlines}{100} \listfiles \setcounter{errorcontextlines}{100} \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01] \NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{ptb-confirm} \ProvidesClass{ptb-confirm}[2018/11/09 v0.2g Bestaetigung (RN)]
[2018/06/11 v0.2c Bestaetigung (RN)]
\RequirePackage{eso-pic,graphicx,xcolor,tabularx,trimspaces,amsmath} \RequirePackage{eso-pic,graphicx,xcolor,tabularx,trimspaces,amsmath}
...@@ -14,7 +13,9 @@ ...@@ -14,7 +13,9 @@
\LoadClass[% \LoadClass[%
,BLN ,BLN
]{ptbletter} ]{ptbletter}
\PassOptionsToPackage{hidelinks}{hyperref}
\RequirePackage{siunitx-PTB} \RequirePackage{siunitx-PTB}
...@@ -40,8 +41,9 @@ ...@@ -40,8 +41,9 @@
\newcommand*\Device[1]{\ptb@setcommand{vl@Device}{#1}} \newcommand*\Device[1]{\ptb@setcommand{vl@Device}{#1}}
\newcommand*\Condition[1]{\vl@Setcommand{vl@Condition}{#1}} \newcommand*\Condition[1]{\vl@Setcommand{vl@Condition}{#1}}
\newcommand*\ScheduleDate[1]{\ptb@setcommand{vl@ScheduleDate}{#1}} \newcommand*\ScheduleDate[1]{\ptb@setcommand{vl@ScheduleDate}{#1}}
\newcommand*\Fee[1]{\vl@Setcommand{vl@Fee}{\num{#1}}} \newcommand*\Fee[1]{\vl@Setcommand{vl@Fee}{#1}}
\newcommand*\missingEntries[1]{\ptb@setcommand{vl@missingEntries}{#1}} \newcommand*\missingEntries[1]{\ptb@setcommand{vl@missingEntries}{#1}}
\newcommand*\Duration[1]{\ptb@setcommand{vl@Duration}{#1}}
\newcommand\ConstantText[1]{\gdef\vl@ConstantText{#1}} \newcommand\ConstantText[1]{\gdef\vl@ConstantText{#1}}
...@@ -58,8 +60,10 @@ ...@@ -58,8 +60,10 @@
\newcommand*\vl@ScheduleDate{} \newcommand*\vl@ScheduleDate{}
\newcommand*\vl@Fee{} \newcommand*\vl@Fee{}
\newcommand*\vl@missingEntries{0} \newcommand*\vl@missingEntries{0}
\newcommand*\vl@Duration{?}
\newtoks\vl@devTabLines \newtoks\vl@devTabLines
\RequirePackage{hyperref}
\AtBeginDocument{% \AtBeginDocument{%
\ifnum\number\vl@missingEntries>0 % \ifnum\number\vl@missingEntries>0 %
\AddToShipoutPictureBG{% \AddToShipoutPictureBG{%
...@@ -75,7 +79,6 @@ ...@@ -75,7 +79,6 @@
\def\do#1{% \def\do#1{%
\vl@devTabLines\expandafter{\the\vl@devTabLines & #1\\}% \vl@devTabLines\expandafter{\the\vl@devTabLines & #1\\}%
} }
\expandafter\docsvlist\expandafter{\vl@Device}%
\begin{letter}{% \begin{letter}{%
%\vl@Company \\ %\vl@Company \\
\mbox{}% \mbox{}%
...@@ -83,17 +86,17 @@ ...@@ -83,17 +86,17 @@
\ifx\vl@Name\@empty ~\else\vl@Name\smallskip\fi \\ \ifx\vl@Name\@empty ~\else\vl@Name\smallskip\fi \\
\ifx\vl@Street\@empty ~\else\vl@Street\fi \\ \ifx\vl@Street\@empty ~\else\vl@Street\fi \\
\vl@Zipcode\ \vl@Town \vl@Zipcode\ \vl@Town
\ifx\vl@Land\@empty\else ~\bigskip \\ \textls[75]{\MakeUppercase{\vl@Land}} \fi \ifx\vl@Land\@empty\else ~\smallskip \\ \textls[75]{\MakeUppercase{\vl@Land}} \fi
} }
\iflanguage{ngerman}{% \IfLanguageName{ngerman}{%
%\sisetup{locale=DE} %\sisetup{locale=DE}
\subject{Antragsbestätigung~\usekomavar{myref}}% \subject{Antragsbestätigung~\usekomavar{myref}}%
\input{ptb-confirm-de.lco}% \input{ptb-confirm-de.lco}%
}{% }{%
%\sisetup{locale=UK} %\sisetup{locale=UK}
\subject{Confirmation of Order~\usekomavar{myref}}% \subject{Confirmation of Order~\usekomavar{myref}}%
\input{ptb-confirm-en.lco}% \input{ptb-confirm-en.lco}%
}% }%
\end{letter} \end{letter}
}% }%
......
% Rolf Niepraschk, Rolf.Niepraschk@ptb.de % Rolf Niepraschk, Rolf.Niepraschk@ptb.de
\ProvidesFile{vl-aa-new-engines.clo}[2018/05/15 v0.1a AA -- new engines (RN)] \ProvidesFile{vl-aa-new-engines.clo}[2020/06/11 v0.1b AA -- new engines (RN)]
\RequirePackage[no-math]{fontspec} \RequirePackage[no-math]{fontspec}
\RequirePackage{unicode-math} \RequirePackage{unicode-math}
\setromanfont[Ligatures=TeX]{TeX Gyre Pagella} \setmainfont{Latin Modern Roman}[Ligatures=TeX]
\setsansfont[Ligatures=TeX]{TeX Gyre Heros} \setsansfont{Latin Modern Sans}[Ligatures=TeX]
\setmonofont{AnonymousPro-Regular}[% \setmonofont{AnonymousPro-Regular}[%
Extension = .ttf, Extension = .ttf,
BoldFont = AnonymousPro-Bold, BoldFont = AnonymousPro-Bold,
ItalicFont = AnonymousPro-Italic, ItalicFont = AnonymousPro-Italic,
BoldItalicFont = AnonymousPro-BoldItalic, BoldItalicFont = AnonymousPro-BoldItalic,
Scale = MatchLowercase Scale = .88
] ]
\setmathfont{Latin Modern Math}[math-style=ISO,bold-style=ISO]
\setmathfont[math-style=ISO,bold-style=ISO]{TeXGyrePagellaMath-Regular}
%%%{TeX Gyre Pagella Math}
\endinput \endinput
% Rolf Niepraschk, Rolf.Niepraschk@ptb.de % Rolf Niepraschk, Rolf.Niepraschk@ptb.de
\ProvidesFile{vl-aa-old-engines.clo}[2018/05/15 v0.1a AA -- old engines (RN)] \ProvidesFile{vl-aa-old-engines.clo}[2020/06/20 v0.1b AA -- old engines (RN)]
\RequirePackage[utf8]{inputenc} \RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc} \RequirePackage[T1]{fontenc}
\RequirePackage{textcomp} \RequirePackage{textcomp}
\RequirePackage{tgpagella,qpxmath} %\RequirePackage{tgpagella,qpxmath}
\RequirePackage{tgheros} %\RequirePackage{tgheros}
\RequirePackage{lmodern}
\RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro} \RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro}
\endinput \endinput
\NeedsTeXFormat{LaTeX2e}[1999/12/01] \NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{vl-arbeitsanweisung} \ProvidesClass{vl-arbeitsanweisung}
[2018/05/15 v1.0a Dokumentenklasse (RN/PTB)] [2020/09/11 v1.0b Dokumentenklasse (RN/PTB)]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax \ProcessOptions\relax
\PassOptionsToPackage{headinclude,usegeometry}{typearea} \PassOptionsToPackage{headinclude,usegeometry}{typearea}
...@@ -197,8 +197,9 @@ footskip=85bp, ...@@ -197,8 +197,9 @@ footskip=85bp,
% Kompaktere Listen % Kompaktere Listen
\RequirePackage{enumitem} \RequirePackage{enumitem}
\setlist{leftmargin=*} \setlist{noitemsep}
\setlist[1]{labelindent=1em} %\setlist{leftmargin=*}
%\setlist[1]{labelindent=1em}
\renewcommand{\floatpagefraction}{.9} \renewcommand{\floatpagefraction}{.9}
\renewcommand{\textfraction}{.1} \renewcommand{\textfraction}{.1}
...@@ -210,7 +211,7 @@ footskip=85bp, ...@@ -210,7 +211,7 @@ footskip=85bp,
\renewcommand{\dbltopfraction}{.8} \renewcommand{\dbltopfraction}{.8}
\renewcommand{\dblfloatpagefraction}{.6} \renewcommand{\dblfloatpagefraction}{.6}
% Einzelne Abbildungen nicht auf dem leeren Blatt zentrieren. % Einzelne Abbildungen nicht auf dem leeren Blatt zentrieren.
\@fptop=0pt % \AtBeginDocument{\@fptop=0pt} % verzögert wegen Paket `rotating'
% TODO: nach siunitx-PTB.sty ??? % TODO: nach siunitx-PTB.sty ???
\sisetup{% Formatierung von Maßzahlen (z.B. Spaltentyp "S" in Tabellen) \sisetup{% Formatierung von Maßzahlen (z.B. Spaltentyp "S" in Tabellen)
...@@ -264,6 +265,44 @@ footskip=85bp, ...@@ -264,6 +265,44 @@ footskip=85bp,
\renewcommand*\marginfont{\normalfont\normalsize\itshape\color{red}} \renewcommand*\marginfont{\normalfont\normalsize\itshape\color{red}}
\RequirePackage[final]{listings}
\RequirePackage{lstautogobble}
\newcommand*\ptb@lstfont{\small\ttfamily}
\lstset{
,language={}
,basicstyle=\ptb@lstfont
,numbers=none
,backgroundcolor={}
,tabsize=2
,basicstyle=\ptb@lstfont
%,identifierstyle=\bfseries\ptb@lstfont
,keywordstyle=\bfseries\ptb@lstfont
,stringstyle=\ptb@lstfont
,commentstyle=\itshape\ptb@lstfont
,basewidth=0.55em
,keepspaces
,numbers=none
,frame=single
,framesep=\fboxsep
,aboveskip=\medskipamount
,belowskip=1pt plus .5pt minus .5pt %
,xleftmargin=\fboxsep
,xrightmargin=\fboxsep
,columns=fullflexible
%,extendedchars=true
,showspaces=false
,showstringspaces=false
,breaklines=true
,breakindent=0.5em
,breakautoindent=true
,breakatwhitespace=false % ???
,captionpos=t
,postbreak=\mbox{$\hookrightarrow$}
,autogobble=true
}
\emergencystretch=3em % \emergencystretch=3em %
\raggedbottom \raggedbottom
......
\ProvidesFile{ptb-declaration-de.clo}[2015/05/27 v0.1a (ptb-declaration, german)] \ProvidesFile{ptb-declaration-de.clo}[2021/09/14 v0.1c (ptb-declaration, german)]
\mbox{} \mbox{}
\vspace{-1cm} \vspace{-1.5cm}
\begin{center} \begin{center}
\usekomafont{disposition} \huge Erklärung \usekomafont{disposition} \huge Erklärung
\end{center} \end{center}
...@@ -10,62 +10,62 @@ ...@@ -10,62 +10,62 @@
\begin{tabular}{@{}ll@{}} \begin{tabular}{@{}ll@{}}
Bitte senden an: & Bitte senden an: &
\begin{minipage}[t]{10cm} \begin{minipage}[t]{10cm}
Arbeitsgruppe Vakuummetrologie \\ Arbeitsgruppe 7.54, Vakuummetrologie \\
Physikalisch-Technische Bundesanstalt \\ Physikalisch-Technische Bundesanstalt \\
Abbestraße 2--12 \\ Abbestraße 2--12 \\
10587 Berlin 10587 Berlin
\end{minipage} \end{minipage}
\end{tabular} \end{tabular}
oder per Fax an \vl@myfax{} oder E-Mail an \vl@myemail{} oder dem Gerät beilegen. oder E-Mail an \vl@myemail{} oder dem Gerät beilegen.
\medskip \medskip
\textbf{Bezug:}~\parbox[t]{10cm}{PTB-Reg.-Nr.:~\vl@myref~~vom~~\vl@mymail \\ \textbf{Betreff:}~PTB-Aktenzeichen~\vl@myref, Auftragsbestätigung vom \vl@mymail
Unsere Auftragsnummer:~\vl@yourref}
\medskip \medskip
Wir versichern, dass die zur Kalibrierung eingereichten Vakuummessgeräte oder Wir versichern, dass die zur Kalibrierung eingereichten Vakuummessgeräte oder
Testlecks (inklusive Vakuumbauteile) Testlecks (inklusive Vakuumbauteile)
\begin{itemize} \begin{itemize}
\item nicht mit toxischen, ätzenden, explosiven, radioaktiven, \item nicht mit toxischen, ätzenden, explosiven, radioaktiven,
mikrobiologischen oder sonstigen Schadstoffen kontaminiert sind, mikrobiologischen, krebserregenden oder sonstigen Schadstoffen kontaminiert
sind,
\item vor dem Versand an die PTB einer Funktionsprüfung unterzogen wurden, \item vor dem Versand an die PTB einer Funktionsprüfung unterzogen wurden,
\item sich in einem den allgemeinen Regeln der Hoch- und \item sich in einem den allgemeinen Regeln der Hoch- und
Ultrahochvakuumtechnik entsprechenden Zustand befinden, Ultrahochvakuumtechnik entsprechenden Zustand befinden (Ausnahme:
Schnüffellecks),
\item eine Verunreinigung der Kalibrieranlagen der PTB ausgeschlossen ist \item eine Verunreinigung der Kalibrieranlagen der PTB ausgeschlossen ist
(z.\,B.\ durch Öle und Crackprodukte), (z.\,B.\ durch Öle und andere Kohlenwasserstoffe),
\item aus messtechnischer Sicht kalibrierfähig sind, \item aus messtechnischer Sicht kalibrierfähig sind,
\item die einschlägigen Unfallverhütungsvorschriften (UVV) und die \item die einschlägigen Unfallverhütungsvorschriften und die
anerkannten Regeln der Technik beachtet wurden und anerkannten Regeln der Technik beachtet wurden und
\item uns keine Umstände bekannt sind, die einer Kalibrierung entgegenstehen \item uns keine sonstigen Umstände bekannt sind, die einer Kalibrierung
könnten. entgegenstehen könnten.
\end{itemize} \end{itemize}
Der Transport der Geräte soll in der folgenden Weise geschehen\footnote{% \bigskip
Kosten in Bezug auf den Transport und Zollabfertigung sind durch den Kunden zu
tragen. Für Geräte aus anderen Zollgebieten ist ein Carnet notwendig.}:
\begin{itemize} \renewcommand*\labelitemi{$\Box$~} \fbox{%
\item Bitte beauftragen Sie das von der PTB bevorzugte \begin{tabular}{ll}
Speditions-/Postunternehmen. Die Geräte sind nicht versichert. \textbf{Rücktransport:} \\[1ex]
\item (bevorzugt) Wir werden unser eigenes Speditionsunternehmen beauftragen. Wir wünschen eine Versicherung des Rücktransportes: &
Die PTB informiert uns, wenn unsere Geräte abholbereit sind. \qquad Ja~\checkBox{}\qquad Nein~\checkBox{} \\[1ex]
\item Bitte beauftragen Sie folgendes Speditions-/Postunternehmen: Unsere Warenwert bzw.\ gewünschte Versicherungssumme:
Kundennummer\footnote{% \end{tabular}
Bitte stellen Sie sicher, dass die Kundennummer für den Rücktransport gültig ist. }
} bei diesem Unternehmen:
\end{itemize} Die Kosten für Transport, Zollabfertigung, Verpackungsmaterial und Versicherung
trägt der Auftraggeber.
\textbf{Rücksendeadresse:}
\vfill \vfill
\begin{tabularx}{\textwidth}{@{}C{.15\textwidth}C{.15\textwidth}YY@{}} \begin{tabularx}{\textwidth}{@{}C{.25\textwidth}C{.35\textwidth}Y@{}}
\multicolumn{2}{@{}c}{\hrulefill} \\ \hrulefill & \hrulefill & \hrulefill \\
\multicolumn{2}{@{}c}{Institution\,/\,Firma} \\[1.6em] Ort, Datum & Auftragsnummer des Kunden &
\hrulefill & \hrulefill & \hrulefill & \hrulefill \\ Institution\,/\,Firma und rechtsverbindliche Unterschrift
Ort & Datum & Firmenstempel & rechtsverbindliche Unterschrift/en
\end{tabularx} \end{tabularx}
\vspace{3mm} \vspace{0mm}
\endinput \endinput
\ProvidesFile{ptb-declaration-en.clo}[2015/05/27 v0.1a (ptb-declaration, english)] \ProvidesFile{ptb-declaration-en.clo}[2018/11/08 v0.1b (ptb-declaration, english)]
\mbox{} \mbox{}
\vspace{-1cm} \vspace{-1.8cm}
\begin{center} \begin{center}
\usekomafont{disposition} \huge Declaration \usekomafont{disposition} \huge Declaration
...@@ -11,27 +11,25 @@ ...@@ -11,27 +11,25 @@
\begin{tabular}{@{}ll@{}} \begin{tabular}{@{}ll@{}}
To be mailed to: & To be mailed to: &
\begin{minipage}[t]{10cm} \begin{minipage}[t]{10cm}
Section Vacuum Metrology \\ Section 7.54, Vacuum Metrology \\
Physikalisch-Technische Bundesanstalt \\ Physikalisch-Technische Bundesanstalt \\
Abbestraße 2--12 \\ Abbestraße 2--12 \\
10587 Berlin, Germany 10587 Berlin, Germany
\end{minipage} \end{minipage}
\end{tabular} \end{tabular}
or faxed to \vl@myfax{} or email to \vl@myemail{}; may also be or email to \vl@myemail{}; may also be sent with instrument.
sent with instrument.
\medskip \medskip
\textbf{Subject:}~\parbox[t]{15cm}{Reg. No. (PTB):~\vl@myref,~Date of \textbf{Subject:}~PTB reference no.:~\vl@myref,~date of confirmation:~\vl@mymail
confirmation:~\vl@mymail \\ Our order no. (if applicable):~\vl@yourref}
\medskip \medskip
This is to certify that the vacuum gauges and/or test leaks (including their This is to certify that the vacuum gauges and/or test leaks (including their
vacuum components) which we ordered to being calibrated by PTB vacuum components) which we ordered to being calibrated by PTB
\begin{itemize} \begin{itemize}
\item are not contaminated with toxical, corrosive, explosive, radioactive, \item are not contaminated with toxic, corrosive, explosive, radioactive,
microbiological or other harmful substances, microbiological, carcinogenic or other harmful substances,
\item were investigated referring to their operational function before \item were investigated with respect to their operational reliability before
shipment to PTB, shipment to PTB,
\item leave our house in a condition according to the general rules of high \item leave our house in a condition according to the general rules of high
and ultrahigh vacuum techniques (not applicable for sniffer leaks) and in a and ultrahigh vacuum techniques (not applicable for sniffer leaks) and in a
...@@ -40,43 +38,37 @@ ...@@ -40,43 +38,37 @@
\item are ready for calibration from the metrological point of view, \item are ready for calibration from the metrological point of view,
\item obey the general rules of prevention of accidents and the \item obey the general rules of prevention of accidents and the
acknowledged rules of relevant techniques and acknowledged rules of relevant techniques and
\item we have no knowledge of any indication of obstacles to a calibration. \item that we have no knowledge of any other indication of obstacles to a
calibration.
\end{itemize} \end{itemize}
Transport shall be organised in the following manner\footnote{% \bigskip
Any costs related to transport and customs clearance have to be paid by
PTB's customer. For equipment from customs area outside EU an ATA carnet is \fbox{%
required.}: \begin{tabular}{@{}ll@{}}
\textbf{Return transport:} \\[1ex]
\begin{itemize} \renewcommand*\labelitemi{$\Box$~} We wish an insurance of the return transport: &
\item (Preferred) We will give order to our own shipping agent to pick up \qquad Yes~\checkBox{}\qquad No~\checkBox{} \\[1ex]
the devices at PTB\footnote{% Indication of value or desired sum insured:
Please tick here, if you expect classification as transport of hazardous \end{tabular}
goods (delay of about one 1 week) }
}. PTB will inform us, when the devices are ready for shipment. \par
Please, inform:~\raisebox{-.4em}{\parbox{8cm}{\hrulefill}}~(email). Any costs related to transport, customs clearance, packing material and insurance must be paid by PTB’s
customer.
\item Please, use the regular PTB shipping agent (PTB cannot insure transport!).
\item Please, use the following carrier\footnote{%
If customs clearance is necessary, it may not be possible to use your
carrier chosen. In normal cases, customs clearance has to be made by the
local carrier that organised the local transport to PTB.
}: \par
Our customer number\footnote{%
Please take care that the number given is valid for transport from abroad.
} at this carrier:
\end{itemize}
\vfill \textbf{Return address:}
\begin{tabularx}{\textwidth}{@{}C{.15\textwidth}C{.15\textwidth}YY@{}} \vfill
\multicolumn{2}{@{}c}{\hrulefill} \\
\multicolumn{2}{@{}c}{Institution\,/\,Company} \\[1.6em]
\hrulefill & \hrulefill & \hrulefill & \hrulefill \\
Place & Date & Stamp & Legally binding signature
\end{tabularx}
\vspace{3mm} \begin{tabularx}{\textwidth}{@{}C{.25\textwidth}C{.35\textwidth}Y@{}}
\hrulefill & \hrulefill & \hrulefill \\
place, date & purchase order number of the customer &
\parbox[t]{\linewidth}{\centering institution\,/\,company and \\
legally binding signature}
\end{tabularx}
\vspace{0mm}
\endinput \endinput
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
\setcounter{errorcontextlines}{100} \listfiles \setcounter{errorcontextlines}{100} \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01] \NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{pt-declaration} \ProvidesClass{ptp-declaration}
[2016/10/17 v0.1b PTB-Klasse (RN)] [2021/06/14 v0.1c PTB-Klasse (RN)]
\newcommand*\vl@lang{main=ngerman} \newcommand*\vl@lang{main=ngerman}
...@@ -82,33 +82,15 @@ ...@@ -82,33 +82,15 @@
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\AtBeginDocument{% \AtBeginDocument{%
\RequirePackage{paralist} \RequirePackage{enumitem}
\newcommand*\vl@begin@list[1]{% \setlist{leftmargin=*,itemsep=.3ex,parsep=.5ex}
%\vl@tempdima=\parindent \setlist[1]{labelindent=1em}
%\vl@tempdimb=\parskip \iffalse
\@nameuse{#1}% \setlist[itemize,1]{label=\raisebox{-.1ex}{\Large\textbullet}}
%\parindent=\vl@tempdima \setlist[itemize,2]{label=\raisebox{-.1ex}{\Large$\m@th\circ$}}
%\parskip=\vl@tempdimb \setlist[itemize,3]{label=\raisebox{-.7ex}{\large\textasteriskcentered}}
} \setlist[itemize,4]{label=\raisebox{.4ex}{\tiny$\m@th\triangleright$}}
\def\enumerate{% \fi
\vl@begin@list{compactenum}%
}
\def\itemize{%
\vl@begin@list{compactitem}%
}
\def\description{%
\vl@begin@list{compactdesc}%
}
\let\enditemize\endcompactitem
\let\endenumerate\endcompactenum
\let\enddescription\endcompactdesc
\pltopsep=\medskipamount
\plitemsep=\medskipamount
\setlength\leftmargini{1.5em}
\setlength\leftmarginii{1.1em}
\setlength\leftmarginiii{1.1em}
\setlength\leftmarginiv{1.1em}
\setlength\labelsep{.5em}
\ifxetex\else \ifxetex\else
\RequirePackage[% \RequirePackage[%
...@@ -131,6 +113,15 @@ ...@@ -131,6 +113,15 @@
\makeatother \makeatother
} }
\newcommand*\checkBox[2][0]{%
\begingroup
\fboxrule=0.7bp\fboxsep=0pt % 0.7bp (10pt)
\raisebox{.3\height}{\fbox{\parbox[c][11bp]{11bp}{%
\mbox{}\ifcase#1\or\centering\relscale{1.35}$\times$\fi%
}}}%
\endgroup\ifx\relax#2\relax\else~\raisebox{.2\height}{#2}\fi%
}
\AtBeginDocument{% \AtBeginDocument{%
\ifnum\number\vl@missingEntries>0 % \ifnum\number\vl@missingEntries>0 %
\AddToShipoutPictureBG{% \AddToShipoutPictureBG{%
......
No preview for this file type
\documentclass[de]{ptb-declaration} \documentclass[de]{ptb-declaration}
\missingEntries{ 17 } \missingEntries{ 0 }
\myref{7.5-1V-15-05} \myref{7.5-1V-15-05}
\mymail{2015-12-04} \mymail{2018-10-08}
\myfax{+49-30-3481-7490} \myfax{+49-30-3481-7490}
\myemail{karl.jousten@ptb.de} \myemail{vacuum.cal@ptb.de }
\yourref{Wrdlbrmpft0815} \yourref{Wrdlbrmpft0815}
\begin{document} \begin{document}
......
No preview for this file type