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 4465 additions and 25 deletions
@comment{Commonly used names of journals -- long versions}
@STRING{ZFAP={Zeitschrift für angewandte Physik}}
@STRING{PTB_J={PTB-Jahresbericht}}
@STRING{PTB_M={PTB-Mitteilungen}}
@STRING{PTB_B={PTB-Bericht}}
@STRING{JJAP={Japanese Journal of Applied Physics}}
@STRING{JPB={Journal of Physics B: Atomic, Molecular and Optical Physics}}
@STRING{JPD={Journal of Physics D: Applied Physics}}
@STRING{JPE={Journal of Physics E: Scientific Instruments}}
@STRING{JPCS={Journal of Physics: Conference Series}}
@STRING{PBL={Physikalische Blätter}}
@STRING{JVT={Journal of Vacuum Science and Technology}}
@STRING{JVTA={Journal of Vacuum Science \& Technology A}}
@STRING{PRA={Physical Review A}}
@STRING{JVSJ={Journal of the Vacuum Society of Japan}}
@STRING{JKPS={Journal of the Korean Physical Society}}
@STRING{IEEE_J_IM={{IEEE} Transactions on Instrumentation and Measurement}}
@STRING{JCP={The Journal of Chemical Physics}}
@STRING{MT={Measurement Techniques}}
@STRING{APCP={AIP Conference Proceedings}}
@STRING{IJHMT={International Journal of Heat and Mass Transfer}}
@STRING{NP={Nature Physics}}
@STRING{VIPR={Vakuum in Forschung und Praxis}}
@STRING{MEASEN={Measurement: Sensors}}
@STRING{ZFPA={Zeitschrift für Physik A: Atomic Nuclei}}
@STRING{ZFPB={Zeitschrift für Physik B}}
@STRING{ZFPC={Zeitschrift für Physik C: Particles and Fields}}
@STRING{ZFPD={Zeitschrift für Physik D: Atoms, Molecules and Clusters}}
@STRING{PRLT={Physical Review Letters}}
% More journals ...
% https://github.com/plk/biblatex/issues/795
% https://abbrv.jabref.org/journals/
% http://www.michaelshell.org/tex/ieeetran/bibtex/ (IEEE journals)
@comment{Commonly used names of journals -- Abbreviations}
@STRING{ZFAP={Z. Angew. Phys}}
@STRING{PTB_J={PTB-Jahresbericht}}
@STRING{PTB_M={PTB-Mitteilungen}}
@STRING{PTB_B={PTB-Bericht}}
@STRING{JJAP={Jpn. J. Appl. Phys.}}
@STRING{JPB={J. Phys. B}}
@STRING{JPD={J. Phys. D: Appl. Phys.}}
@STRING{JPE={J. Phys. E: Sci. Instrum.}}
@STRING{JPCS={J. Phys. Conf. Ser.}}
@STRING{PBL={Phys. Bl.}}
@STRING{JVT={J. Vac. Sci. Technol.}}
@STRING{JVTA={J. Vac. Sci. Technol. A}}
@STRING{PRA={Phys. Rev. A}}
@STRING{JVSJ={J. Vac. Soc. Japan}}
@STRING{JKPS={J. Korean Phys. Soc.}}
@STRING{IEEE_J_IM={{IEEE} Trans. Instrum. Meas.}}
@STRING{JCP={J. Chem. Phys.}}
@STRING{MT={Meas. Tech.}}
@STRING{APCP={AIP Conf. Proc.}}
@STRING{IJHMT={Int. J. Heat Mass Transf.}}
@STRING{NP={Nat. Phys.}}
@STRING{VIPR={Vak. Forschung und Prax.}}
@STRING{MEASEN={Meas.: Sens.}}
@STRING{ZFPA={Z. Phys. A}}
@STRING{ZFPB={Z. Phys. B}}
@STRING{ZFPC={Z. Phys. C}}
@STRING{ZFPD={Z. Phys. D}}
@STRING{PRLT={Phys. Rev. Lett.}}
% More journals ...
% https://github.com/plk/biblatex/issues/795
% https://abbrv.jabref.org/journals/
% http://www.michaelshell.org/tex/ieeetran/bibtex/ (IEEE journals)
This diff is collapsed.
File added
This diff is collapsed.
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{%
......