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
Select Git revision
  • master
1 result

Target

Select target project
  • vaclab/ptb-latex
  • andre.waehlisch/ptb-latex
2 results
Select Git revision
  • master
1 result
Show changes
File added
\setcounter{errorcontextlines}{100}
\listfiles
\documentclass[%
,titlepage=true
,twoside=false
,fontsize=11pt
,paper=a4
,pagesize
,ngerman
,draft=false
]{scrartcl}
\usepackage{iftex}
\iftutex% LuaTeX oder XeTeX
\usepackage{unicode-math}
\usepackage{fontspec}
\setmainfont{texgyrepagella}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic]
\setsansfont{texgyreheros}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic]
\setmonofont{AnonymousPro-Regular}[%
Extension = .ttf,
BoldFont = AnonymousPro-Bold,
ItalicFont = AnonymousPro-Italic,
BoldItalicFont = AnonymousPro-BoldItalic,
Scale = MatchLowercase]
\setmathfont{texgyrepagella-math.otf}
\else% pdfTeX oder TeX+dvips
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{tgpagella}
\usepackage{tgheros}
\usepackage[ttdefault=true,scale=1.034]{AnonymousPro}
\usepackage{newunicodechar}
\DeclareUnicodeCharacter{03BC}{\textmu}% Unicode Character 'GREEK SMALL LETTER MU'
\DeclareUnicodeCharacter{2212}{-}% Unicode Character 'MINUS SIGN'
\fi
\usepackage[main=ngerman,english]{babel}
\ifxetex\else
\usepackage[protrusion=true,expansion=true,final]{microtype}
\fi
\usepackage[top=25mm,textheight=1.13\textheight,verbose]{geometry}
\usepackage[autostyle=true,maxlevel=3]{csquotes}% ???
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}
\MakeAutoQuote{»}{«}
%\MakeAutoQuote{„}{“}
%\MakeAutoQuote{“}{”}
\usepackage[%
,bibstyle=numeric
%,bibstyle=filmography
%,bibstyle=authortitle
%,bibstyle=ieee
%,bibstyle=publist
%,bibstyle=draft
,defernumbers=true
,language=auto
,autolang=other
,hyperref=auto
,sorting=ynt
,bibencoding=utf8
,backend=biber
,sortlocale=auto
,maxnames=99,
,abbreviate=true
]{biblatex}
\defbibfilter{OnlyArticles}{%
type=article or type=inproceedings or type=inbook or type=incollection
}
\defbibfilter{NoArticles}{%
not type=article and not type=inproceedings and not type=inbook and %
not type=incollection
}
\newcommand\bilingual[2]{%
\foreignlanguage{ngerman}{#1}~/~\foreignlanguage{english}{\itshape #2}%
}
\addbibresource{publikationen_vakuum_PTB.bib}
%\appto{\bibsetup}{\raggedright}
\renewcommand*\mkbibnamegiven{\mbox}% Autorenvornamen nicht trennen.
\renewcommand*\mkbibnamefamily{\mbox}% Autorennachnamen nicht trennen.
\title{%
\bilingual{Veröffentlichungen}{Publications}\par\bigskip\bigskip\bigskip
\selectlanguage{ngerman}
Arbeitsgruppe Vakuummetrologie \par
(bis 1996: Laboratorium für Vakuumphysik)\par\bigskip
\selectlanguage{english}\itshape
Working Group Vacuum Metrology \par
(until 1996: Vacuum Physics Laboratory)
\par\bigskip\bigskip\bigskip
\selectlanguage{ngerman}
Physikalisch-Technische Bundesanstalt
}
\author{~}
\usepackage{isodate} \isodate
\usepackage[final]{hyperref}
\setlength\emergencystretch{2em}
\flushbottom
\begin{document}
\maketitle
\nocite{*}
\printbibliography[filter=OnlyArticles,heading=subbibliography,%
title=\bilingual{Zeitschriftenartikel}{Journal articles}]
\printbibliography[filter=NoArticles,heading=subbibliography,%
title=\bilingual{Bücher, Diplom- und Doktorarbeiten, sonstige
Veröffentlichungen}{\newline Books, Master and Doctoral thesis, and other
publications}]
\end{document}
\documentclass[de, 2020]{vl-versandauftrag}
\WorkingGroup{7.54}
\TelefonExtension{7262}
\TelefonExtension{}
\Date{2020-09-14}
\Referee{AG 7.54}
\Purchaser{Beate Prußeit}
\CostUnit{7500}
\FinanceUnit{}
\Account{}
\Account{XYZ}
\SAPNo{4102024, 7.5-1V-20-59}
\Value{}
\IndicationOfValue{2880,75}
\CalibrationCosts{17,95}
\ShippingName{INFICON GmbH}
\ShippingContact{Merhawi Mehreteab}
......
......@@ -13,7 +13,8 @@
\put(\vl@tempdima,739bp){\line(1,0){\textwidth}}%
\put(\vl@tempdima,630bp){\line(1,0){\textwidth}}% "Zahlungsart"
\put(\vl@tempdima,570bp){\line(1,0){\textwidth}}% nach "Kostenbescheid"
\put(\vl@tempdima,542bp){\line(1,0){\textwidth}}% nach "Kostenstelle"
\put(\vl@tempdima,542bp){\line(1,0){340bp}}% nach "Kostenstelle"
%%%%
\put(\vl@tempdima,514bp){\line(1,0){\textwidth}}% nach "Wertangabe"
\put(\vl@tempdima,406bp){\line(1,0){\textwidth}}% vor "Inhalt"
\put(\vl@tempdima,205bp){\line(1,0){\textwidth}}%
......@@ -26,7 +27,7 @@
\put(245bp,82bp){\line(0,1){22bp}}% vor "Verpackt durch"
\put(290bp,\vl@tempdimb){\line(0,1){23bp}}% vor "Unterschrift"
\put(213bp,514bp){\line(0,1){56bp}}% vor "Finanzstelle"
\put(397bp,514bp){\line(0,1){56bp}}% vor "Titel"
\put(397bp,514bp){\line(0,1){56bp}}% vor "Kosten der Kalibrierung"
\put(407bp,81bp){\line(0,1){60bp}}% vor "Gewicht"
% Feste Beschriftung
\put(57bp,780bp){\parbox[c][32bp]{247bp}{\centering\bfseries\vl@mainTitle}}%
......@@ -87,11 +88,11 @@
\footnotesize
\put(\vl@tempdima,\vl@tempdimc){Kostenstelle}%
\put(218bp,\vl@tempdimc){Finanzstelle}%
\put(401bp,\vl@tempdimc){Titel}%
\put(401bp,\vl@tempdimc){Kosten der Kalibrierung}%
\vl@tempdimc=533bp %
\put(\vl@tempdima,\vl@tempdimc){ggf. SAP-Auftragsnummer}%
\put(218bp,\vl@tempdimc){Wertangabe}%
\put(401bp,\vl@tempdimc){PSP-Element}%
%%%\put(401bp,\vl@tempdimc){PSP-Element}%
\normalsize
\vl@tempdimc=502bp %
\put(\vl@tempdima,\vl@tempdimc){Empfänger (Name, Straße, PLZ, Ort, Land)
......@@ -146,11 +147,11 @@
\vl@tempdimc=547bp % -14bp
\put(\vl@tempdima,\vl@tempdimc){\vl@CostUnit}%
\put(218bp,\vl@tempdimc){\vl@FinanceUnit}%
\put(401bp,\vl@tempdimc){\vl@Account}%
\put(401bp,\vl@tempdimc){\vl@CalibrationCosts}%
\vl@tempdimc=518bp %
\put(\vl@tempdima,\vl@tempdimc){\vl@SAPNo}%
\put(218bp,\vl@tempdimc){\vl@Value}%
\put(401bp,\vl@tempdimc){\vl@PSP}% PSP-Element
\put(218bp,\vl@tempdimc){\vl@IndicationOfValue}%
%%%\put(401bp,\vl@tempdimc){\vl@CalibrationCosts}%
\put(\vl@tempdima,485bp){%
\parbox[t]{0.975\textwidth}{%
\setstretch{1}%
......
\ProvidesFile{vl-versandauftrag-2.clo}[2020/09/15 Fontdef luaLaTeX/XeLaTeX]
\ProvidesFile{vl-versandauftrag-new-engines}[2021/06/14 Fontdef. luaLaTeX/XeLaTeX]
\RequirePackage{fontspec}
\setsansfont[Ligatures=TeX]{texgyreheros}
%\setsansfont[Ligatures=TeX]{texgyreheros}
\setsansfont{texgyreheros}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic]
\setmonofont{AnonymousPro-Regular}[%
Extension = .ttf,
BoldFont = AnonymousPro-Bold,
......
\ProvidesFile{vl-versandauftrag-1.clo}[2020/09/15 Fontdef. pdfLaTeX]
\ProvidesFile{vl-versandauftrag-old-engines}[2021/06/14 Fontdef. pdfLaTeX]
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
......
......@@ -2,13 +2,14 @@
\listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{vl-versandauftrag}
[2021/04/08 v0.3b Dokumentenklasse (RN/PTB)]
[2022/04/28 v0.3e Dokumentenklasse (RN/PTB)]
\newcommand*\vl@lang{english}
\newcommand*\vl@version{2018}
\DeclareOption{de}{\def\vl@lang{ngerman}}
\DeclareOption{german}{\def\vl@lang{ngerman}}
\DeclareOption{ngerman}{\def\vl@lang{ngerman}}
\DeclareOption{en}{\def\vl@lang{english}}
\DeclareOption{2017}{\def\vl@version{2017}}
......@@ -17,6 +18,7 @@
\DeclareOption{2020}{\def\vl@version{2020}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
\PassOptionsToPackage{paper=a4,pagesize}{typearea}
......@@ -24,12 +26,10 @@
,fontsize=10pt
]{scrartcl}
\RequirePackage{ifxetex,ifluatex,setspace,url}
\RequirePackage{iftex,setspace,url}
\setstretch{1.5}
\newif\ifXeOrLua \XeOrLuafalse
\ifxetex\XeOrLuatrue\else\ifluatex\XeOrLuatrue\fi\fi
\ifXeOrLua% XeLaTeX oder luaLaTeX
\iftutex% XeLaTeX oder luaLaTeX
\input{vl-versandauftrag-new-engines.clo}
\else
\input{vl-versandauftrag-old-engines.clo}
......@@ -146,8 +146,11 @@
\newcommand*\EU[1]{}% nur wegen Kompatibilität zur 2017er Version
\newcommand*\ShippingComment[1]{}
\newcommand*\vl@PSP{}
\newcommand*\PSP[1]{\vl@setcommand{vl@PSP}{#1}}
\newcommand*\Account[1]{}% dummy
\newcommand*\Value[1]{}% dummy
\newcommand*\vl@CalibrationCosts{}
\newcommand*\CalibrationCosts[1]{\vl@setcommand{vl@CalibrationCosts}{#1}}
\newcommand*\vl@ShippingNo{}
\newcommand*\ShippingNo[1]{\vl@setcommand{vl@ShippingNo}{#1}}
\newcommand*\vl@ShippingName{}
......@@ -172,12 +175,10 @@
\newcommand*\CostUnit[1]{\vl@setcommand{vl@CostUnit}{#1}}
\newcommand*\vl@FinanceUnit{}
\newcommand*\FinanceUnit[1]{\vl@setcommand{vl@FinanceUnit}{#1}}
\newcommand*\vl@Account{}
\newcommand*\Account[1]{\vl@setcommand{vl@Account}{#1}}
\newcommand*\vl@SAPNo{}
\newcommand*\SAPNo[1]{\vl@setcommand{vl@SAPNo}{#1}}
\newcommand*\vl@Value{}
\newcommand*\Value[1]{\vl@setcommand{vl@Value}{#1}}
\newcommand*\vl@IndicationOfValue{}
\newcommand*\IndicationOfValue[1]{\vl@setcommand{vl@IndicationOfValue}{#1}}
\newcommand*\vl@WorkingGroup{}
\newcommand*\WorkingGroup[1]{\vl@setcommand{vl@WorkingGroup}{#1}}
\newcommand*\vl@TelefonExtension{}
......@@ -199,7 +200,9 @@
\newif\ifShippingCompany \ShippingCompanyfalse
\newcommand*\vl@ModeOfTransport{}
\newcommand*\ModeOfTransport[1]{%
\expandafter\@ModeOfTransport#1 \@nil
\ifx\relax#1\relax\else
\expandafter\@ModeOfTransport#1 \@nil
\fi
}
\newcommand*\@ModeOfTransport{}
\def\@ModeOfTransport#1 #2\@nil{%
......