Skip to content
Snippets Groups Projects
Commit fcf99c6a authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

pict2e-Änderung; nur noch LuaLaTeX

parent f2a543b8
No related branches found
No related tags found
No related merge requests found
\ProvidesFile{gefahrgutformular-new-engines.clo}%
[Definitionen f. luaLaTeX/XeLaTeX]
\RequirePackage{fontspec}
%\setsansfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmonofont{AnonymousPro-Regular}[%
Extension = .ttf,
BoldFont = AnonymousPro-Bold,
ItalicFont = AnonymousPro-Italic,
BoldItalicFont = AnonymousPro-BoldItalic,
Scale = 1.034
]
\setsansfont{texgyreheros}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic.otf]
\RequirePackage{newunicodechar}
\newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239)
\newunicodechar{^^^^2009}{\,\hspace{0pt}}% 'THIN SPACE'
\newunicodechar{^^^^00ad}{\-}% 'SOFT HYPHEN'
\endinput
\ProvidesFile{gefahrgutformular-old-engines.clo}%
[Definitionen f. pdfLaTeX]
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\RequirePackage{lmodern}
\RequirePackage{tgheros}
\RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro}
%\RequirePackage[scaled=1.05]{zlmtt}% ist lmodern!
\DeclareUnicodeCharacter{202F}{\,}% 'NARROW NO-BREAK SPACE'
\DeclareUnicodeCharacter{2009}{\,\hspace{0pt}}% 'THIN SPACE'
\DeclareUnicodeCharacter{00AD}{\-}% 'SOFT HYPHEN'
\endinput
......@@ -2,7 +2,7 @@
\listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{gefahrgutformular}
[2019/10/07 v0.1b Gefahrgutformular (RN/PTB)]
[2020/07/09 v0.1c Gefahrgutformular (RN/PTB)]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
......@@ -15,17 +15,37 @@
\setlength\textwidth{490bp}
\setlength\textheight{709bp}
\RequirePackage{ifxetex,ifluatex}
\RequirePackage{iftex}
\newif\ifXeOrLua \XeOrLuafalse
\ifxetex\XeOrLuatrue\else\ifluatex\XeOrLuatrue\fi\fi
\ifXeOrLua% XeLaTeX oder luaLaTeX
\input{gefahrgutformular-new-engines.clo}
\else
\input{gefahrgutformular-old-engines.clo}
\ifluatex\else
\ClassError{gefahrgutformular}{LuaTeX is required for this class. Aborting.}{%
This class can only be used with the LuaTeX engine\MessageBreak
(command `lualatex').}
\expandafter\luacode@sty@endinput
\fi
\RequirePackage{fontspec}
%\setsansfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmonofont{AnonymousPro-Regular}[%
Extension = .ttf,
BoldFont = AnonymousPro-Bold,
ItalicFont = AnonymousPro-Italic,
BoldItalicFont = AnonymousPro-BoldItalic,
Scale = 1.034
]
\setsansfont{texgyreheros}[
Ligatures=TeX,
Extension=.otf,
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic.otf]
\RequirePackage{newunicodechar}
\newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239)
\newunicodechar{^^^^2009}{\,\hspace{0pt}}% 'THIN SPACE'
\newunicodechar{^^^^00ad}{\-}% 'SOFT HYPHEN'
\renewcommand*\familydefault{\sfdefault}
\newcommand*\vl@doc@style@code{616~00~h}
......@@ -93,7 +113,7 @@
\put(\vl@tempdima,68bp){\framebox(\textwidth,\textheight){}}%
%------ alle waagerechten Linien und Texte in der Nähe ------
\vl@tempdimb=694bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){
\put(4bp,65bp){\resizebox{202bp}{!}{\textbf{\Large Beförderung von
Gefahrgütern}}}%
\put(4bp,35bp){\resizebox{106bp}{!}{\Large In Braunschweig an:}}%
......@@ -104,10 +124,11 @@
\put(171bp,\vl@tempdimc){Hausruf:}%
\put(171bp,2.5\vl@tempdimc){\vl@Telephon}%
\put(332bp,\vl@tempdimc){Ort, Datum:}%
\put(332bp,2.5\vl@tempdimc){\vl@Place, \vl@Date}%
\put(332bp,2.5\vl@tempdimc){\vl@Place, \vl@Date}%
\line(1,0){\textwidth}%
}%
\vl@tempdimb=644bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){%
\vl@tempdimc=-17bp %
\put(4bp,\vl@tempdimc){%
\parbox[t]{314bp}{%
......@@ -122,24 +143,26 @@
\end{itemize}%
\fi
}%
}
}%
\put(347bp,\vl@tempdimc){%
\parbox[t]{137bp}{%
\textbf{Netto-Gewicht} in kg (bei mehr als einem Gut
Einzelgewichte):\par\medskip\vl@Weight
}%
}
}%
\line(1,0){\textwidth}%
}%
\vl@tempdimb=406bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){%
\vl@tempdimc=-17bp %
\put(4bp,\vl@tempdimc){\textbf{Ansprechpartner} (für Rückfragen)}%
\put(4bp,2.1\vl@tempdimc){\vl@ContactPerson}%
\put(347bp,\vl@tempdimc){\textbf{Hausruf:}}%
\put(347bp,2.1\vl@tempdimc){\vl@ContactPersonTelephon}%
\put(347bp,2.1\vl@tempdimc){\vl@ContactPersonTelephon}%
\line(1,0){\textwidth}%
}%
\vl@tempdimb=363bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){%
\vl@tempdimc=-17bp %
\put(4bp,\vl@tempdimc){\textbf{Bei Luft-/See- oder Schienentransport
24\,h Notfallrufnummer des Absenders erforderlich:}}%
......@@ -147,9 +170,10 @@
\put(4bp,\vl@tempdimc){%
\textbf{Kontaktperson}\hspace{165bp}24\,h~Notfallrufnummer:
}%
\line(1,0){\textwidth}%
}%
\vl@tempdimb=295bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){%
\vl@tempdimc=-17bp %
\put(4bp,\vl@tempdimc){%
\parbox[t]{236bp}{%
......@@ -162,20 +186,22 @@
\textbf{Empfänger}~(vollständige Adresse)\par\medskip
\vl@RecipientAddress
}%
}
}%
\line(1,0){\textwidth}%
}%
\vl@tempdimb=173bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){%
\vl@tempdimc=-17bp %
\put(4bp,\vl@tempdimc){\textbf{Bemerkungen:}}%
\put(77bp,\vl@tempdimc){%
\parbox[t]{409bp}{%
\vl@Comment
}%
}
\put(77bp,\vl@tempdimc){%
\parbox[t]{409bp}{%
\vl@Comment
}%
}%
\line(1,0){\textwidth}%
}%
\vl@tempdimb=124bp %
\put(\vl@tempdima,\vl@tempdimb){\line(1,0){\textwidth}%
\put(\vl@tempdima,\vl@tempdimb){%
\put(12bp,-34bp){\line(1,0){171}}%
\vl@tempdimc=95bp %
\put(\vl@tempdimc,-17bp){\makebox(0,0)[c]{%
......@@ -188,20 +214,23 @@
\includegraphics[height=26bp]{\vl@SignatureGraphic}%
\fi
}}%
\put(\vl@tempdimc,-45bp){\makebox(0,0)[c]{Unterschrift}}%
\put(\vl@tempdimc,-45bp){\makebox(0,0)[c]{Unterschrift}}%
\line(1,0){\textwidth}%
}%
%
\vl@tempdima=397bp %
\vl@tempdimc=147bp % kurze waag. Linien
\put(\vl@tempdima,525bp){\line(1,0){\vl@tempdimc}%
\put(\vl@tempdima,525bp){%
\vl@tempdimb=-15bp %
\put(4bp,\vl@tempdimb){\textbf{Verpackung:}~\vl@Package}%
\line(1,0){\vl@tempdimc}%
}%
\put(\vl@tempdima,502bp){\line(1,0){\vl@tempdimc}%
\put(\vl@tempdima,502bp){%
\vl@tempdimb=-17bp %
\put(4bp,\vl@tempdimb){%
\parbox[t]{139bp}{\textbf{Art:}\par\medskip\vl@Type}%
}%
\line(1,0){\vl@tempdimc}%
}%
%------ Symbole ------
\vl@tempdima=145mm %
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment