diff --git a/ptbposter/ptbposter-doc-1.pdf b/ptbposter/ptbposter-doc-1.pdf index fa8331e8a8553c0116cd241a05983c92b80138c8..0a40b40f4c8fd599a94c934aba8c60e6dd58ac36 100644 Binary files a/ptbposter/ptbposter-doc-1.pdf and b/ptbposter/ptbposter-doc-1.pdf differ diff --git a/ptbposter/ptbposter-doc-1.tex b/ptbposter/ptbposter-doc-1.tex index a883762f3ebfc11533600831fb14d419b6710d31..9cdaaaa19cc3adcd341ae6709926652fc643d407 100644 --- a/ptbposter/ptbposter-doc-1.tex +++ b/ptbposter/ptbposter-doc-1.tex @@ -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 diff --git a/ptbposter/ptbposter-tcb.sty b/ptbposter/ptbposter-tcb.sty index 65c21e14e1516468750b24134106ed51a72849a1..3273537c66eede0ee491832cad3f0bef49ea7cc4 100644 --- a/ptbposter/ptbposter-tcb.sty +++ b/ptbposter/ptbposter-tcb.sty @@ -8,7 +8,8 @@ } \newcommand*\PTB@boxesSet{} -\DeclareOption{oldboxstyle}{% +\DeclareOption{version1}{% + \typeout{YYYYYYYYYYYYYYYYYYYYYYYYYYYY \CurrentOption}% \g@addto@macro\PTB@boxesSet{sharp corners=downhill,} } diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls index 9c0aa184886fed812c87b0478a2cfaec1d23971a..1c960f8c131fe42c8539ca9b438fd76bffe407ce 100644 --- a/ptbposter/ptbposter.cls +++ b/ptbposter/ptbposter.cls @@ -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