diff --git a/ptbposter/ptbposter-doc-2.pdf b/ptbposter/ptbposter-doc-2.pdf index e55bdfd362e2d81820f6498eb3ddbc79ec051947..21b534a1d288ebe0b6654bfd841e8c4363ae1828 100644 Binary files a/ptbposter/ptbposter-doc-2.pdf and b/ptbposter/ptbposter-doc-2.pdf differ diff --git a/ptbposter/ptbposter-doc-2.tex b/ptbposter/ptbposter-doc-2.tex index 435ef3f2cd330191aa9182f2bcfc9ca515dd9214..f3173c38e7a854a51a1024811c992832ac59a1a1 100644 --- a/ptbposter/ptbposter-doc-2.tex +++ b/ptbposter/ptbposter-doc-2.tex @@ -35,15 +35,19 @@ Anleitung.} \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. + \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 derart skaliert, dass er die mehreren Zeilen + ausfüllt. \item \verb|\logo|: Spezielles Logo im Kopfbereich (rechtsbündig) - \columnbreak + %\columnbreak \end{itemize} -Der Zahlenwert für \verb|\scaleFontSizes| sollte nicht stark von "`1"' -abweichen, um das Gesamtbild 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 Zahlenwerten für \verb|\scaleFontSizes| und \verb|\scaleTitleFontSize| +sollten nicht stark von "`1"' abweichen, um das Gesamtbild 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). diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls index 5143006930bced0676e4cc69b543d1b5db2192b9..201e9c4f8b7036ec375d3929011439d72a88aa84 100644 --- a/ptbposter/ptbposter.cls +++ b/ptbposter/ptbposter.cls @@ -3,13 +3,14 @@ \setcounter{errorcontextlines}{100} \listfiles \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\ProvidesClass{ptbposter}[2019/05/12 v0.8a PTB-Poster (RN)] +\ProvidesClass{ptbposter}[2019/06/24 v0.9a PTB-Poster (RN)] \newif\ifPTB@useCMYK \PTB@useCMYKfalse % vorerst \newdimen\PTB@topmargin % Abstand zum Rahmen \newdimen\PTB@leftmargin % Abstand zum Rahmen \newdimen\PTB@default@fsize@base % Bezugsgröße für Standardschriftgröße im Textbereich +\newdimen\PTB@default@tfsize@base % Bezugsgröße für Standardschriftgröße im Titel \newdimen\PTB@default@fsize % Standardschriftgröße im Textbereich (\normalsize) \newdimen\PTB@default@tfsize % Standardschriftgröße für den Titel \newdimen\PTB@default@afsize % Standardschriftgröße für die Autoren @@ -117,12 +118,17 @@ \setlength\PTB@default@fsize@base{0.0130170299199\PTB@scale@base}% 11pt bei A4 \setlength\PTB@default@afsize{0.0157550946737\PTB@scale@base}% 53.3pt bei A0 -\setlength\PTB@default@tfsize{0.0315101893474\PTB@scale@base}% 106.6pt bei A0 +\setlength\PTB@default@tfsize@base{0.0315101893474\PTB@scale@base}% 106.6pt bei A0 \setlength\PTB@default@ffsize{0.00567538119577\PTB@scale@base}% 19.2pt bei A0 \newcommand*\scaleFontSizes[1]{% \global\PTB@default@fsize=#1\PTB@default@fsize@base } +\newcommand*\scaleTitleFontSize[1]{% + \global\PTB@default@tfsize=#1\PTB@default@tfsize@base +} + +\setlength\PTB@default@tfsize{0.0315101893474\PTB@scale@base}% 106.6pt bei A0 \newcommand*\PTB@scaleTitleFontSize[1]{% \PTB@tempdima=\PTB@default@tfsize @@ -133,6 +139,7 @@ } \scaleFontSizes{1}% wird ggf. in Präambel noch mal geändert. +\scaleTitleFontSize{1}% wird ggf. in Präambel noch mal geändert. \edef\authorFontSize{\noexpand\@setfontsize\noexpand\authorFontSize{% \the\PTB@default@afsize}{\the\dimexpr1.2\PTB@default@afsize}}