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 (303)
Showing
with 146 additions and 152 deletions
......@@ -3,10 +3,10 @@
\documentclass[ de ]{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}
\attn{z.\,Hd.}% "z.\,Hd.", "Attn:" oder "c/o"
%\attn{z.\,Hd.}% "z.\,Hd.", "Attn:" oder "c/o"
\name{Jürg Häfliger}
\street{Binzstr. 17}
\zip{ CH-8045 }
......
......@@ -3,7 +3,7 @@
\listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{vl-addressLabels}
[2018/07/13 v0.1h Dokumentenklasse (RN/PTB)]
[2020/09/16 v0.1i Dokumentenklasse (RN/PTB)]
\newcommand*\vl@lang{english}
......@@ -149,13 +149,8 @@
\newcommand*\vlReturn{%
\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
\ifx\vl@handledby\@empty AG~7.54\else\vl@handledby\fi\par
Abbestraße 2--12 \par
10587 Berlin \par
\settowidth\@tempdimd{Telefon:}%
......@@ -180,10 +175,10 @@
\newcommand*\vlLabels{%
\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(20mm,\dimexpr.5\paperheight-20mm){\vlReturn}%
\put(30mm,\dimexpr.5\paperheight-80mm){\vlAddress}%
\put(60mm,\dimexpr.5\paperheight-80mm){\vlAddress}%
}
\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
No preview for this file type
......@@ -22,8 +22,7 @@
\Town{Eastbourne, East Sussex}
\Land{United Kingdom}
\Device{CDG 1\,Torr XXX YYY ZZZ XXX YYY ZZZ XXX YYY ZZZ XXX YYY ZZZ XXX YYY ZZZ
XXX YYY ZZZ XXX YYY ZZZ XXX YYY ZZZ }
\Device{ {CDG 1\,Torr} {XXX} {YYY} }
\Condition{Moonlight}
\ScheduleDate{2015-07-13}
\Duration{17}
......
......@@ -8,11 +8,9 @@ Aufgrund Ihres Antrags vom \usekomavar{yourmail} führt die PTB folgende
Kalibrierung durch:
\def\do#1{%
\edef\vl@tempa{\trim@spaces@noexp{#1}}%
\typeout{*************** \vl@tempa}%
\def\z{\def\z{\,\textbullet\,}}%
\expandafter\@tfor\expandafter\vl@tempb\expandafter
:\expandafter=\vl@tempa\do{%
\typeout{+++++++++++++++ \vl@tempb}%
\z\vl@tempb
}
\par\smallskip
......
......@@ -8,11 +8,9 @@ According to your order of \usekomavar{yourmail}, PTB will carry out the
following calibration:
\def\do#1{%
\edef\vl@tempa{\trim@spaces@noexp{#1}}%
\typeout{*************** \vl@tempa}%
\def\z{\def\z{\,\textbullet\,}}%
\expandafter\@tfor\expandafter\vl@tempb\expandafter
:\expandafter=\vl@tempa\do{%
\typeout{+++++++++++++++ \vl@tempb}%
\z\vl@tempb
}
\par\smallskip
......@@ -34,7 +32,9 @@ Total calibration fee: & \vl@Fee \\
\closing{\MFg}
\noindent per procura \par\medskip\noindent\usekomavar{handledby}
%\noindent per procura
\noindent on behalf of PTB
\par\medskip\noindent\usekomavar{handledby}
\makeatother
......
......@@ -63,6 +63,7 @@
\newcommand*\vl@Duration{?}
\newtoks\vl@devTabLines
\RequirePackage{hyperref}
\AtBeginDocument{%
\ifnum\number\vl@missingEntries>0 %
\AddToShipoutPictureBG{%
......@@ -78,7 +79,6 @@
\def\do#1{%
\vl@devTabLines\expandafter{\the\vl@devTabLines & #1\\}%
}
\RequirePackage{hyperref}
\begin{letter}{%
%\vl@Company \\
\mbox{}%
......@@ -88,15 +88,15 @@
\vl@Zipcode\ \vl@Town
\ifx\vl@Land\@empty\else ~\smallskip \\ \textls[75]{\MakeUppercase{\vl@Land}} \fi
}
\IfLanguageName{ngerman}{%
%\sisetup{locale=DE}
\subject{Antragsbestätigung~\usekomavar{myref}}%
\input{ptb-confirm-de.lco}%
}{%
%\sisetup{locale=UK}
\subject{Confirmation of Order~\usekomavar{myref}}%
\input{ptb-confirm-en.lco}%
}%
\IfLanguageName{ngerman}{%
%\sisetup{locale=DE}
\subject{Antragsbestätigung~\usekomavar{myref}}%
\input{ptb-confirm-de.lco}%
}{%
%\sisetup{locale=UK}
\subject{Confirmation of Order~\usekomavar{myref}}%
\input{ptb-confirm-en.lco}%
}%
\end{letter}
}%
......
% 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{unicode-math}
\setromanfont[Ligatures=TeX]{TeX Gyre Pagella}
\setsansfont[Ligatures=TeX]{TeX Gyre Heros}
\setmainfont{Latin Modern Roman}[Ligatures=TeX]
\setsansfont{Latin Modern Sans}[Ligatures=TeX]
\setmonofont{AnonymousPro-Regular}[%
Extension = .ttf,
BoldFont = AnonymousPro-Bold,
ItalicFont = AnonymousPro-Italic,
BoldItalicFont = AnonymousPro-BoldItalic,
Scale = MatchLowercase
Extension = .ttf,
BoldFont = AnonymousPro-Bold,
ItalicFont = AnonymousPro-Italic,
BoldItalicFont = AnonymousPro-BoldItalic,
Scale = .88
]
\setmathfont[math-style=ISO,bold-style=ISO]{TeXGyrePagellaMath-Regular}
%%%{TeX Gyre Pagella Math}
\setmathfont{Latin Modern Math}[math-style=ISO,bold-style=ISO]
\endinput
% 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[T1]{fontenc}
\RequirePackage{textcomp}
\RequirePackage{tgpagella,qpxmath}
\RequirePackage{tgheros}
%\RequirePackage{tgpagella,qpxmath}
%\RequirePackage{tgheros}
\RequirePackage{lmodern}
\RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro}
\endinput
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{vl-arbeitsanweisung}
[2018/05/15 v1.0a Dokumentenklasse (RN/PTB)]
[2020/09/11 v1.0b Dokumentenklasse (RN/PTB)]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
\PassOptionsToPackage{headinclude,usegeometry}{typearea}
......@@ -197,8 +197,9 @@ footskip=85bp,
% Kompaktere Listen
\RequirePackage{enumitem}
\setlist{leftmargin=*}
\setlist[1]{labelindent=1em}
\setlist{noitemsep}
%\setlist{leftmargin=*}
%\setlist[1]{labelindent=1em}
\renewcommand{\floatpagefraction}{.9}
\renewcommand{\textfraction}{.1}
......@@ -210,7 +211,7 @@ footskip=85bp,
\renewcommand{\dbltopfraction}{.8}
\renewcommand{\dblfloatpagefraction}{.6}
% Einzelne Abbildungen nicht auf dem leeren Blatt zentrieren.
\@fptop=0pt %
\AtBeginDocument{\@fptop=0pt} % verzögert wegen Paket `rotating'
% TODO: nach siunitx-PTB.sty ???
\sisetup{% Formatierung von Maßzahlen (z.B. Spaltentyp "S" in Tabellen)
......@@ -264,6 +265,44 @@ footskip=85bp,
\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 %
\raggedbottom
......
\ProvidesFile{ptb-declaration-de.clo}[2018/11/08 v0.1b (ptb-declaration, german)]
\ProvidesFile{ptb-declaration-de.clo}[2021/09/14 v0.1c (ptb-declaration, german)]
\mbox{}
\vspace{-1.8cm}
\vspace{-1.5cm}
\begin{center}
\usekomafont{disposition} \huge Erklärung
\end{center}
......@@ -17,7 +17,7 @@
\end{minipage}
\end{tabular}
oder E-Mail an \vl@myemail{} senden oder dem Gerät beilegen.
oder E-Mail an \vl@myemail{} oder dem Gerät beilegen.
\medskip
\textbf{Betreff:}~PTB-Aktenzeichen~\vl@myref, Auftragsbestätigung vom \vl@mymail
......@@ -42,44 +42,30 @@ Testlecks (inklusive Vakuumbauteile)
entgegenstehen könnten.
\end{itemize}
Der Transport der Geräte soll in der folgenden Weise geschehen\footnote{%
Kosten in Bezug auf Transport und Zollabfertigung sind durch den Kunden zu
tragen. Für Geräte aus Zollgebieten außerhalb der EU ist ein Carnet ATA
notwendig.}:
%
\begin{itemize} \renewcommand*\labelitemi{$\Box$~}
\item Bitte beauftragen Sie das von der PTB bevorzugte
Speditions-/Postunternehmen. Die Geräte sind nicht versichert.
\item Bitte beauftragen Sie folgendes Speditions-/Postunternehmen:
\par\medskip
Unsere Kundennummer\footnote{Bitte stellen Sie sicher, dass die Kundennummer
für den Rücktransport gültig ist.} bei diesem Unternehmen:
\end{itemize}
\bigskip
Bei Fragen zur Organisation des Transports:\quad
\begin{tabular}[t]{@{}l@{~}l@{}}
Telefon: & +49\,30\, 3481\,7317 \\
E-Mail: & lagerberlin@ptb.de
\fbox{%
\begin{tabular}{ll}
\textbf{Rücktransport:} \\[1ex]
Wir wünschen eine Versicherung des Rücktransportes: &
\qquad Ja~\checkBox{}\qquad Nein~\checkBox{} \\[1ex]
Warenwert bzw.\ gewünschte Versicherungssumme:
\end{tabular}
}
Die Kosten für Transport, Zollabfertigung, Verpackungsmaterial und Versicherung
trägt der Auftraggeber.
\textbf{Rücksendeadresse:}
\vfill
\begin{tabularx}{\textwidth}{@{}C{.3\textwidth}C{.35\textwidth}Y@{}}
\hrulefill \\
Institution\,/\,Firma \\[2.5em]
\begin{tabularx}{\textwidth}{@{}C{.25\textwidth}C{.35\textwidth}Y@{}}
\hrulefill & \hrulefill & \hrulefill \\
Ort, Datum & Auftragsnummer & rechtsverbindliche Unterschrift und Stempel
Ort, Datum & Auftragsnummer des Kunden &
Institution\,/\,Firma und rechtsverbindliche Unterschrift
\end{tabularx}
\vspace{3mm}
\vspace{0mm}
\endinput
\begin{tabularx}{\textwidth}{@{}C{.15\textwidth}C{.15\textwidth}YY@{}}
\multicolumn{2}{@{}c}{\hrulefill} \\
\multicolumn{2}{@{}c}{Institution\,/\,Firma} \\[1.6em]
\hrulefill & \hrulefill & \hrulefill & \hrulefill \\
Ort & Datum & Firmenstempel & rechtsverbindliche Unterschrift/en
\end{tabularx}
\vspace{3mm}
......@@ -42,49 +42,33 @@
calibration.
\end{itemize}
Transport shall be organised in the following manner\footnote{%
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
required.}:
\begin{itemize} \renewcommand*\labelitemi{$\Box$~}
\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\medskip
Our customer number\footnote{%
Please take care that the number given is valid for transport from abroad.
} at this carrier:
\end{itemize}
Questions about the organisation of the transport:\quad
\begin{tabular}[t]{@{}l@{~}l@{}}
telephone: & +49\,30\, 3481\,7317 \\
email: & lagerberlin@ptb.de
\end{tabular}
\bigskip
\fbox{%
\begin{tabular}{@{}ll@{}}
\textbf{Return transport:} \\[1ex]
We wish an insurance of the return transport: &
\qquad Yes~\checkBox{}\qquad No~\checkBox{} \\[1ex]
Indication of value or desired sum insured:
\end{tabular}
}
Any costs related to transport, customs clearance, packing material and insurance must be paid by PTB’s
customer.
\vfill
\begin{tabularx}{\textwidth}{@{}C{.3\textwidth}C{.35\textwidth}Y@{}}
\hrulefill \\
institution\,/\,company \\[2.5em]
\hrulefill & \hrulefill & \hrulefill \\
place, date & purchase order number & legally binding signature and stamp
\end{tabularx}
\textbf{Return address:}
\vspace{3mm}
\vfill
\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
\begin{tabularx}{\textwidth}{@{}C{.15\textwidth}C{.15\textwidth}YY@{}}
\multicolumn{2}{@{}c}{\hrulefill} \\
\multicolumn{2}{@{}c}{Institution\,/\,Company} \\[1.6em]
\hrulefill & \hrulefill & \hrulefill & \hrulefill \\
Place & Date & Stamp & Legally binding signature
\end{tabularx}
......@@ -3,8 +3,8 @@
\setcounter{errorcontextlines}{100} \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{pt-declaration}
[2016/10/17 v0.1b PTB-Klasse (RN)]
\ProvidesClass{ptp-declaration}
[2021/06/14 v0.1c PTB-Klasse (RN)]
\newcommand*\vl@lang{main=ngerman}
......@@ -82,33 +82,15 @@
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\AtBeginDocument{%
\RequirePackage{paralist}
\newcommand*\vl@begin@list[1]{%
%\vl@tempdima=\parindent
%\vl@tempdimb=\parskip
\@nameuse{#1}%
%\parindent=\vl@tempdima
%\parskip=\vl@tempdimb
}
\def\enumerate{%
\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}
\RequirePackage{enumitem}
\setlist{leftmargin=*,itemsep=.3ex,parsep=.5ex}
\setlist[1]{labelindent=1em}
\iffalse
\setlist[itemize,1]{label=\raisebox{-.1ex}{\Large\textbullet}}
\setlist[itemize,2]{label=\raisebox{-.1ex}{\Large$\m@th\circ$}}
\setlist[itemize,3]{label=\raisebox{-.7ex}{\large\textasteriskcentered}}
\setlist[itemize,4]{label=\raisebox{.4ex}{\tiny$\m@th\triangleright$}}
\fi
\ifxetex\else
\RequirePackage[%
......@@ -131,6 +113,15 @@
\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{%
\ifnum\number\vl@missingEntries>0 %
\AddToShipoutPictureBG{%
......