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

Makro "scaleTitleFontSize" wieder zurück

parent c0e48906
No related branches found
No related tags found
No related merge requests found
No preview for this file type
...@@ -35,15 +35,19 @@ Anleitung.} ...@@ -35,15 +35,19 @@ Anleitung.}
\item \verb|\scaleFontSizes|: Skaliert alle Schriftgrößen im Textbereich um \item \verb|\scaleFontSizes|: Skaliert alle Schriftgrößen im Textbereich um
den angegebenen Wert. Beispiel: Mit \verb|\scaleFontSizes{1.04}| wird der den angegebenen Wert. Beispiel: Mit \verb|\scaleFontSizes{1.04}| wird der
Fließtext um 4\,\% vergrößert gesetzt. 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) \item \verb|\logo|: Spezielles Logo im Kopfbereich (rechtsbündig)
\columnbreak %\columnbreak
\end{itemize} \end{itemize}
Der Zahlenwert für \verb|\scaleFontSizes| sollte nicht stark von "`1"' Die Zahlenwerten für \verb|\scaleFontSizes| und \verb|\scaleTitleFontSize|
abweichen, um das Gesamtbild nicht zu beeinträchtigen. Die Makros sollten nicht stark von "`1"' abweichen, um das Gesamtbild nicht zu
\verb|\phone|, \verb|\fax|, \verb|\email|, \verb|\workingGroup|, beeinträchtigen. Die Makros \verb|\phone|, \verb|\fax|, \verb|\email|,
\verb|\department|, \verb|\location|, \verb|\street| und \verb|\QRcode| setzen \verb|\workingGroup|, \verb|\department|, \verb|\location|, \verb|\street| und
die Informationen im Fußbereich und sind selbsterklärend. \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 Die Größe der Schrift des Titels verringert sich automatisch, wenn der Platz
nicht ausreicht (Beginn einer zweiten Zeile). nicht ausreicht (Beginn einer zweiten Zeile).
......
...@@ -3,13 +3,14 @@ ...@@ -3,13 +3,14 @@
\setcounter{errorcontextlines}{100} \listfiles \setcounter{errorcontextlines}{100} \listfiles
\NeedsTeXFormat{LaTeX2e}[1999/12/01] \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 \newif\ifPTB@useCMYK \PTB@useCMYKfalse % vorerst
\newdimen\PTB@topmargin % Abstand zum Rahmen \newdimen\PTB@topmargin % Abstand zum Rahmen
\newdimen\PTB@leftmargin % 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@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@fsize % Standardschriftgröße im Textbereich (\normalsize)
\newdimen\PTB@default@tfsize % Standardschriftgröße für den Titel \newdimen\PTB@default@tfsize % Standardschriftgröße für den Titel
\newdimen\PTB@default@afsize % Standardschriftgröße für die Autoren \newdimen\PTB@default@afsize % Standardschriftgröße für die Autoren
...@@ -117,12 +118,17 @@ ...@@ -117,12 +118,17 @@
\setlength\PTB@default@fsize@base{0.0130170299199\PTB@scale@base}% 11pt bei A4 \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@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 \setlength\PTB@default@ffsize{0.00567538119577\PTB@scale@base}% 19.2pt bei A0
\newcommand*\scaleFontSizes[1]{% \newcommand*\scaleFontSizes[1]{%
\global\PTB@default@fsize=#1\PTB@default@fsize@base \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]{% \newcommand*\PTB@scaleTitleFontSize[1]{%
\PTB@tempdima=\PTB@default@tfsize \PTB@tempdima=\PTB@default@tfsize
...@@ -133,6 +139,7 @@ ...@@ -133,6 +139,7 @@
} }
\scaleFontSizes{1}% wird ggf. in Präambel noch mal geändert. \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{% \edef\authorFontSize{\noexpand\@setfontsize\noexpand\authorFontSize{%
\the\PTB@default@afsize}{\the\dimexpr1.2\PTB@default@afsize}} \the\PTB@default@afsize}{\the\dimexpr1.2\PTB@default@afsize}}
......
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