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 (18)
Showing
with 76 additions and 65 deletions
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
......@@ -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}
......
......@@ -32,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}
}%
......
......@@ -132,14 +132,15 @@
\put(\vl@tempdima,\vl@tempdimb){%
\vl@tempdimc=-17bp %
\put(4bp,\vl@tempdimc){%
\parbox[t]{314bp}{%
\parbox[t]{334bp}{%
\textbf{Gefahrgut} {\scriptsize (Bei Luft-/See- oder
Schienentransport Sicherheitsdatenblätter zwingend mitschicken)}
Bei Gemischen Angabe der 2 Hauptkomponenten in~\%, bei Säuren und
Laugen Konzentrationsangaben in~\%
\ifx\vl@Items\@empty\else
\noindent\hskip-30pt %
\begin{itemize}%
\small
\scriptsize
\vl@Items
\end{itemize}%
\fi
......@@ -262,13 +263,24 @@
}%
}
\AtBeginDocument{%
\mbox{} \newpage
}
\iftrue
\RequirePackage[neverdecrease]{paralist}
\let\itemize\compactitem
\let\enditemize\endcompactitem
\setdefaultleftmargin{0pt}{0pt}{0pt}{0pt}{0pt}{0pt}
\pltopsep=\medskipamount
\plitemsep=\smallskipamount
\else
\RequirePackage{enumitem}
\setlist{leftmargin=*,noitemsep}
\setlist[1]{labelindent=1em}
\setlist[1]{labelindent=0em}
\fi
\emergencystretch=3em %
\pagestyle{empty}
......
File added
No preview for this file type
......@@ -2,7 +2,7 @@
\documentclass[%
,ngerman
,twoside
,serif
%,serif
,sanserif
,BLN
%,BS
......@@ -72,13 +72,14 @@ Klassenoptionen:
"`A4"' festgelegt. Als Eingabe-Kodierung wird ausschließlich "`UTF-8"'
unterstützt.
Das Text, der dem Makro \verb|\bgText| übergeben wird, erscheint auf jeder
Der Text, der dem Makro \verb|\bgText| übergeben wird, erscheint auf jeder
Seite auf dem Textbereich als hellgrauer Hintergrunddruck schräg in großer
Schrift. Wird die Sternvariante (\verb|\bgText*|) benutzt, erscheint der
Hintergrunddruck nur auf der ersten Seite. Die Farbe dieses Textes kann durch Definition der Farbe »bgTextColor« geschehen, z.\,B.\ so:
\verb|\definecolor{bgTextColor}{gray}{0.9}|
%\closing{\MHG}
%\closing{\MFg}
\closing{\MFG}
\ps PS: Viel Spaß beim \TeX{}en!
......
% Rolf Niepraschk, Rolf.Niepraschk@ptb.de
% Rolf Niepraschk, Rolf.Niepraschk@gmx.de
\setcounter{errorcontextlines}{100} \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{ptbletter}[2021/06/04 v0.4b PTB-Brief-Klasse (RN)]
\ProvidesClass{ptbletter}[2023/04/21 v0.4c PTB-Brief-Klasse (RN)]
\let\ptb@tempdima=\@ovxx
\let\ptb@tempdimb=\@ovyy
......@@ -65,7 +65,7 @@
\LoadClass[%
,fontsize=11pt
,DINmtext
%,DINmtext
,backaddress=plain
,refline=nodate
,enlargefirstpage
......@@ -74,6 +74,8 @@
,firstfoot=true
]{scrlttr2}
\LoadLetterOption{DINmtext}
\RequirePackage[%
,verbose
,left=1in
......@@ -113,16 +115,15 @@
\RequirePackage[\ptb@lang]{babel}
\RequirePackage{etoolbox,iflang,trimspaces}
\AtEndPreamble{%
\IfLanguageName{ngerman}{
\AtEndOfClass{\shorthandon{"}}
\IfLanguageName{ngerman}{%
\RequirePackage[autostyle=true,german=guillemets,maxlevel=3]{csquotes}%
}{%
\RequirePackage[babel=once]{csquotes}
\useshorthands*{"}
}
}%
\MakeAutoQuote{»}{«}
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}
\defineshorthand{"'}{\closeautoquote}\shorthandon{"}
}
\AtEndOfClass{%
......@@ -132,8 +133,6 @@
}%
}
%%%\AtEndOfClass{\shorthandon{"}}
\setplength{toaddrhpos}{72bp}
\setplength{toaddrvpos}{124bp}
......@@ -156,7 +155,7 @@
\setplength{subjectaftervskip}{23bp}
\setplength{sigindent}{3em}
%\setplength{sigindent}{3em}
\setplength{sigbeforevskip}{3mm}%
\setlength{\textheight}{235mm}
......@@ -372,6 +371,7 @@
,babel=true
]{microtype}
\fi
\shorthandon{"}%
}
\RequirePackage{enumitem}
\setlist{leftmargin=*,nosep,topsep=.5em,itemsep=.25em}
......
## ptbposter
Das Projekt enthält eine LaTeX-Dokumentenklasse und andere Komponenten zur
Erzeugung eines PTB-konformen Posters. Näheres siehe Dokumentation [Teil
1](ptbposter-doc-1.pdf) und [Teil 2](ptbposter-doc-2.pdf) sowie die Beispiele,
die die Verwendung positionierbarer Boxen
[(tcolobox)](https://www.ctan.org/pkg/tcolorbox) sowie die Einbeziehung des Grafikpakets [TikZ](https://www.ctan.org/pkg/pgf) zeigen:
[tcb-example1.pdf](tcb-example1.pdf) und [tcb-example2.pdf](tcb-example2.pdf).
Rolf Niepraschk, 2019-05-23
LaTeX-Dokumentenklasse und andere Komponenten zur
Erzeugung eines PTB-konformen Posters. Näheres siehe Dokumentation [Teil
1](ptbposter-doc-1.pdf) und [Teil 2](ptbposter-doc-2.pdf) sowie die
Beispiele, die die Verwendung positionierbarer Boxen
[(tcolobox)](https://www.ctan.org/pkg/tcolorbox) sowie die Einbeziehung des
Grafikpakets [TikZ](https://www.ctan.org/pkg/pgf) zeigen:
[tcb-example1](tcb-example1.pdf) und [tcb-example2](tcb-example2.pdf).
Rolf Niepraschk, 2025-03-13
No preview for this file type
......@@ -38,9 +38,11 @@ Anleitung.}
\begin{itemize}
\item \verb|\scaleFontSizes|: Skaliert alle Schriftgrößen im Textbereich um
den angegebenen Wert. Beispiel: Mit \verb|\scaleFontSizes{1.04}| wird der
Fließtext um 4\,\% vergrößert gesetzt (global in der Preamble).
\item \verb|\relscale| Skaliert aktuelle Schriftgröße (lokal). Siehe dazu auch Beschreibung zum Paket \verb|relsize|.
den angegebenen Wert, sodass die Seite günstig gefüllt ist. Beispiel: Mit
\verb|\scaleFontSizes{1.04}| wird der Fließtext um 4\,\% vergrößert gesetzt
(global in der Preamble).
\item \verb|\relscale| Skaliert aktuelle Schriftgröße (lokal). Siehe dazu
auch Beschreibung zum Paket \verb|relsize|. \columnbreak
\item \verb|\scaleTitleFontSize|: Skaliert die Schrift des Titels um den
angegebenen Wert. Sobald der Titel mehr als eine Zeile einnimmt, wird er
unabhängig von diesem Wert sinnvoll skaliert.
......@@ -56,19 +58,16 @@ nicht zu beeinträchtigen. Die Makros \verb|\phone|, \verb|\fax|, \verb|\email|,
\verb|\workingGroup|, \verb|\department|, \verb|\location|, \verb|\street| und
\verb|\QRcode| setzen die Informationen im Fußbereich und sind selbsterklärend.
Die Größe der Schrift des Titels verringert sich automatisch, wenn der Platz
nicht ausreicht (Beginn einer zweiten Zeile).
\end{multicols}
\bigskip
Die jeweils aktuelle Version der Dokumentenklasse und der Beispieldokumente
sind im Git"=Repositorium der Arbeitsgruppe~7.54 unter der Adresse
\url{https://gitlab1.ptb.de/niepra01/ptb-latex/-/tree/master/ptbposter} zu
\url{https://gitlab1.ptb.de/vaclab/ptb-latex/-/tree/master/ptbposter} zu
finden. Für Anregungen und Kritiken bin ich dankbar.
\medskip
Rolf Niepraschk, 9/2022
Rolf Niepraschk, 3/2025
\end{document}
% Rolf Niepraschk, Rolf.Niepraschk@ptb.de
% Rolf Niepraschk, Rolf.Niepraschk@gmx.de
\setcounter{errorcontextlines}{100} \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{ptbposter}[2022/09/21 1.0.2 PTB-Poster (RN)]
\ProvidesClass{ptbposter}[2025/03/12 1.1.1 PTB-Poster (RN)]
\newif\ifPTB@useCMYK \PTB@useCMYKfalse % vorerst
\newif\ifPTB@german@ \PTB@german@true
\newif\ifPTB@german@ \PTB@german@false
\newdimen\PTB@topmargin % Abstand zum Rahmen
\newdimen\PTB@leftmargin % Abstand zum Rahmen
......@@ -61,6 +61,11 @@
\newcommand*\PTB@layout{}
\newcommand*\PTB@target@size{}
\newcommand*\PTB@babel@opt{english,main=ngerman}
\DeclareOption{english}{\def\PTB@babel@opt{ngerman,main=english}}
\DeclareOption{ngerman}{\def\PTB@babel@opt{english,main=ngerman}}
\DeclareOption{german}{\def\PTB@babel@opt{english,main=ngerman}}
\DeclareOption{sanserif}{% noch experimentell! Besser: LuaTeX/XeTeX + OTF
\SERIFfalse
......@@ -121,18 +126,13 @@
\DeclareOption{layout2020}{%
\def\PTB@layout{1}%
}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel}}
%\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel}}
\DeclareOption*{\OptionNotUsed}
\ExecuteOptions{serif,raggedTitle,layout2020}
\ProcessOptions\relax
% The default language should be `ngerman', `english' should also be present.
\def\@tempa{english}\def\@tempb{english,ngerman}
\@for\CurrentOption:=\@classoptionslist\do{%
\ifx\CurrentOption\@tempa
\def\@tempb{ngerman}% Only add `english' if not already present.
\fi
}%
\edef\@classoptionslist{\@tempb,\@classoptionslist}
\RequirePackage[\PTB@babel@opt]{babel}
\iflanguage{ngerman}{\PTB@german@true}{}
\LoadClass{scrartcl}
......@@ -196,15 +196,9 @@
\providecommand*\microtypesetup[1]{}
\RequirePackage{babel}
\AtEndOfClass{%
\shorthandon{"}%
\PTB@german@false
\iflanguage{ngerman}{\PTB@german@true}{%
\iflanguage{german}{\PTB@german@true}{}%
}
\if@tempswa
\ifPTB@german@
\shorthandon{"}%
\defineshorthand{"`}{\guillemotright}%
\defineshorthand{"'}{\guillemotleft}%
\fi
......
No preview for this file type
......@@ -14,7 +14,7 @@
\department{7.5 Wärme und Vakuum}
\location{10587 Berlin}
\street{Abbestraße 2--12}
\QRcode{https://gitlab1.ptb.de/niepra01/ptb-latex/-/tree/master/ptbposter}
\QRcode{http://www.ptb.de/cms/fachabteilungen/abt7/fb-75/ag-754.html}
\Author{Rolf}{Niepraschk}
......