diff --git a/README.md b/README.md index 659c58d9a48fcd3a1232691298b97e75892e6c11..320fdadb7e1e4c8feb70757942d00ca98b07e05c 100644 --- a/README.md +++ b/README.md @@ -45,4 +45,4 @@ pdflatex test-addressLabels.tex ## Arbeitsanweisung - +## ptbposter diff --git a/ptbposter/README.md b/ptbposter/README.md new file mode 100644 index 0000000000000000000000000000000000000000..a372bc7b9721ca539ac48a5f5a91fa75b4087780 --- /dev/null +++ b/ptbposter/README.md @@ -0,0 +1,12 @@ +## ptbposter +Die LaTeX-Dokumentenklasse »ptbposter« ist geeignet, mit Hilfe des +Textsatzsystems TeX Poster im Hoch- und Querformat den offiziellen Vorgaben +der PTB entsprechend qualitativ hochwertig zu setzen. + +Zu näheren Einzelheiten sind in den pdf-Dateien der Beispiele +([Hochformat](ptbposter-test-hoch.pdf) und +[Querformat](ptbposter-test-quer.pdf)) sowie in deren Quellen zu finden. + +Rolf Niepraschk +AG 7.54 + diff --git a/ptbposter/ptbposter-inc.tex b/ptbposter/ptbposter-inc.tex index d685f7ab52ba1da3052e6bb70d8b35e8de79769b..8ecf4b4ccd59348657ef72040a76f54b63741db4 100644 --- a/ptbposter/ptbposter-inc.tex +++ b/ptbposter/ptbposter-inc.tex @@ -2,7 +2,7 @@ Die \LaTeX"=Dokumentenklasse "`ptbposter"' ist geeignet, mit Hilfe des Textsatzsystems \TeX\ Poster im Hoch- und Querformat den offiziellen -Vorgaben entsprechend qualitativ hochwertig zu setzen. +Vorgaben der PTB entsprechend qualitativ hochwertig zu setzen. \begin{multicols}{\columnNumbers} @@ -13,7 +13,7 @@ Vorgaben entsprechend qualitativ hochwertig zu setzen. \item \textbf{landscape}: Setzt das Poster im Querformat. \item \textbf{serif}: Wählt die Serifenschrift für den Textbereich (Standard). \item \textbf{sanserif}: Wählt die serifenlose Schrift für den Textbereich. - (Ist derzeit nicht zu empfehlen, da noch experimentell.) + (Ist derzeit nicht zu empfehlen, da noch unvollkommen.) \end{itemize} Alle anderen Optionen werden an die intern benutzte Dokumentenklasse diff --git a/ptbposter/ptbposter-test-hoch.pdf b/ptbposter/ptbposter-test-hoch.pdf index d9368907c59b43e86ddbadff9f8cfdea9c59cdee..3a5fc60fbd2844dd4bc3e6b66a730e4d87d2f66a 100644 Binary files a/ptbposter/ptbposter-test-hoch.pdf and b/ptbposter/ptbposter-test-hoch.pdf differ diff --git a/ptbposter/ptbposter-test-quer.pdf b/ptbposter/ptbposter-test-quer.pdf index db8dd83602fd82fc9c36b75dbaefb2727151533a..c0337a29e6b5cf69402e2ce716f71e87d031e9a6 100644 Binary files a/ptbposter/ptbposter-test-quer.pdf and b/ptbposter/ptbposter-test-quer.pdf differ diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls index 767e27bfa196116fc82684f009db95a02d3ccd5f..dfb0f5d98e9d11167873859a093a89b4c20f4683 100644 --- a/ptbposter/ptbposter.cls +++ b/ptbposter/ptbposter.cls @@ -23,6 +23,9 @@ \newcommand\PTB@tempd{} \newcommand\PTB@tempe{} +\let\PTB@tempdima=\@ovxx +\let\PTB@tempdimb=\@ovyy + \DeclareOption{portrait}{% \setlength\PTB@leftmargin{0.5\dimexpr 841mm-780mm} \edef\PTB@tempa{\noexpand\PassOptionsToPackage{portrait, @@ -40,7 +43,7 @@ \PTB@tempa } -\DeclareOption{sanserif}{% noch experimentell! Besser: luaTeX/xeTeX +\DeclareOption{sanserif}{% noch experimentell! Besser: luaTeX/xeTeX + OTF \AtEndOfClass{% \renewcommand\familydefault{\sfdefault} \RequirePackage{sfmath} @@ -80,8 +83,8 @@ ]{scrartcl} \newcommand*\scaleFontSizes[1]{% - \@ovri=\PTB@default@fsize % - \changefontsizes{#1\@ovri}% + \PTB@tempdima=\PTB@default@fsize % + \changefontsizes{#1\PTB@tempdima}% } \scaleFontSizes{1}% @@ -179,24 +182,24 @@ \begin{tabular}[t]{@{}l@{}} Physikalisch-Technische Bundesanstalt \\ Braunschweig und Berlin \\[\f@baselineskip] - \ifx\first@author\@empty\else \textbf{\first@author}\\ \fi - \ifx\PTB@department\@empty\else \PTB@department\\ \fi - \ifx\PTB@workingGroup\@empty\else \PTB@workingGroup\\ \fi + \ifx\first@author\@empty\else \textbf{\first@author}\\\fi + \ifx\PTB@department\@empty\else \PTB@department\\\fi + \ifx\PTB@workingGroup\@empty\else \PTB@workingGroup\\\fi \end{tabular}% } \put(307mm,-17mm){% \begin{tabular}[t]{@{}ll@{}} \ifx\PTB@street\@empty\else\multicolumn{2}{@{}l@{}}{\PTB@street}\\\fi \ifx\PTB@location\@empty\else\multicolumn{2}{@{}l@{}}{\PTB@location}\\\fi - \ifx\PTB@phone\@empty\else Telefon:&\PTB@phone\\ \fi - \ifx\PTB@fax\@empty\else Fax:&\PTB@fax\\ \fi - \ifx\PTB@email\@empty\else E-Mail:&\href{mailto:\PTB@email}{\PTB@email}\\ \fi + \ifx\PTB@phone\@empty\else Telefon:&\PTB@phone\\\fi + \ifx\PTB@fax\@empty\else Fax:&\PTB@fax\\\fi + \ifx\PTB@email\@empty\else E-Mail:&\href{mailto:\PTB@email}{\PTB@email}\\\fi \multicolumn{2}{@{}l@{}}{www.ptb.de} \end{tabular}% } \put(444mm,-17mm){% \begin{tabular}[t]{@{}l@{}} - \@thanks % wurde bei der Ausführung von \@autor gefüllt. + \@thanks % wurde bei der Ausführung von \@author gefüllt. \end{tabular}% } } @@ -304,11 +307,11 @@ \def\footFontSize{\@setfontsize\footFontSize{19.2}{23.04}} \newcommand*\scaleTitleFontSize[1]{% - \@ovri=106.6pt % - \@ovri=#1\@ovri - \@ovdy=1.2\@ovri - \xdef\titleFontSize{% - \noexpand\@setfontsize\noexpand\titleFontSize{\the\@ovri}{\the\@ovdy}}% + \PTB@tempdima=106.6pt % + \PTB@tempdima=#1\PTB@tempdima + \PTB@tempdimb=1.2\PTB@tempdima + \xdef\titleFontSize{\noexpand\@setfontsize\noexpand{} + \titleFontSize{\the\PTB@tempdima}{\the\PTB@tempdimb}}% } \scaleTitleFontSize{1} @@ -316,7 +319,8 @@ \renewcommand*\labelitemi{$\m@th\circ$} \renewcommand*\labelitemii{$\m@th\triangleright$} \renewcommand*\labelitemiii{$\m@th\diamond$} -\renewcommand*\labelitemiv{\makebox[.5em]{\scalebox{1.5}{\textbullet}}} +%\renewcommand*\labelitemiv{\makebox[.5em]{\scalebox{1.5}{\textbullet}}}% +\renewcommand*\labelitemiv{\textbullet}% \setlength\leftmargini{1.5em} \setlength\leftmarginii{1.4em} \setlength\leftmarginiii{1.3em}