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

Klassen-/Paketparameter "version1"/"version2"

parent 9e7e54d9
Branches
No related tags found
No related merge requests found
No preview for this file type
......@@ -49,13 +49,15 @@ zu entnehmen.
\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.
Es ist notwendig, in diesem Fall die TeX"=Compiler "`lualatex"' oder
Es ist notwendig, in diesem Fall die \TeX"=Compiler "`lualatex"' oder
"`xelatex"' zu verwenden.
\item \textbf{boldTitle}: Im Titel fette Schriftstärke verwenden.
\item \textbf{centerTitle}: Den Titel zentriert setzen.
\item \textbf{raggedTitle}: Den Titel mit "`Flatterrand"' setzen.
\item \textbf{centerAuthors}: Die Autoren zentriert setzen.
\item \textbf{shortPTBlogo}: verkürztes PTB-Logo (Text entfällt)
\item \textbf{version\textit{X}}: Wählt ältere Versionen der Posterklasse (z.\,B.\
"`version1"') aus, um das Layout älterer Dokumente zu bewahren.
\end{itemize}
Ohne Angabe einer Sprachoption werden die Trennregeln für "`ngerman"' (neue
......
......@@ -8,7 +8,8 @@
}
\newcommand*\PTB@boxesSet{}
\DeclareOption{oldboxstyle}{%
\DeclareOption{version1}{%
\typeout{YYYYYYYYYYYYYYYYYYYYYYYYYYYY \CurrentOption}%
\g@addto@macro\PTB@boxesSet{sharp corners=downhill,}
}
......
......@@ -24,9 +24,6 @@
\newdimen\PTB@scale@base % Bezugsgröße für papierabhängige Größenberechnung
\newdimen\PTB@maxtitleheight % Maximale Höhe des Titels
\newdimen\PTB@tempdima
\newdimen\PTB@tempdimb
\newcommand*\authorFontSize{}
\newcommand*\footFontSize{}
\newcommand*\titleFontSize{}
......@@ -61,6 +58,15 @@
\newcommand*\PTB@authors@justification{\relax}
\newcommand*\PTB@title@series{\relax}
\newcommand*\PTB@font@base@factor{}
\@namedef{version1}{%
\def\PTB@font@base@factor{0.0130170299199}% 11pt bei A4
}
\@namedef{version2}{%
\def\PTB@font@base@factor{0.0118336635635}% 10pt bei A4
}
\DeclareOption{sanserif}{% noch experimentell! Besser: LuaTeX/XeTeX + OTF
\PTB@seriffalse
}
......@@ -97,8 +103,15 @@
\DeclareOption{shortPTBlogo}{%
\PTB@logo@long@false
}
\DeclareOption{version1}{%
\@nameuse{\CurrentOption}
\PassOptionsToPackage{\CurrentOption}{ptbposter-tcb}
}
\DeclareOption{version2}{%
\@nameuse{\CurrentOption}
}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel}}
\ExecuteOptions{serif}
\ExecuteOptions{serif,version2}
\ProcessOptions\relax
\RequirePackage{hyphsubst}% Trennregeln austauschen
......@@ -139,7 +152,7 @@
\PTBlandscapetrue
\fi
\setlength\PTB@default@fsize@base{0.0130170299199\PTB@scale@base}% 11pt bei A4
\setlength\PTB@default@fsize@base{\PTB@font@base@factor\PTB@scale@base}% 10pt/11pt bei A4
\setlength\PTB@default@afsize{0.0157550946737\PTB@scale@base}% 53.3pt 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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment