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

Test auf KOMA-Script-Version und andere Kleinigkeiten

parent 5984480f
No related merge requests found
No preview for this file type
......@@ -61,20 +61,23 @@ Eingabe-Kodierung wird ausschließlich "`UTF-8"' unterstützt.
\subsection{Ein Autor}
Nur eine einzelne Angabe wie \verb|\Author{Max}|""\verb|{Müller}|.
Nur eine einzelne Angabe wie
\begin{verbatim}
\Author{Max}{Müller}
\end{verbatim}
\subsection{Mehrere Autoren}
\begingroup
\footnotesize
\begin{verbatim}
\Author{Rolf}{Niepraschk}[Physikalisch-Technische ...]
\Author*{Max}{Mustermann}
\Author{Ellen}{Bogen}[Muster Universität Oberstadt]
\Author*{Peter}{Silie}[XYZ GmbH]
\Author{Rolf}{Niepraschk}[Physikalisch-Technische ...]
\Author*{Max}{Mustermann}
\Author{Ellen}{Bogen}[Muster Universität Oberstadt]
\Author*{Peter}{Silie}[XYZ GmbH]
\end{verbatim}
\endgroup
Der zuerst aufgeführte Autor erscheint mit Adresse, E-Mail usw.\ auch in der
Der zuerst aufgeführte Autor erscheint mit Adresse, E"~Mail usw.\ auch in der
Fußzeile. Als optionaler Parameter ist die Institution anzugeben, wenn weitere
Autoren existieren, die nicht zur PTB gehören. Für den zweiten Autor wird die
Sternform des Makros benutzt, da er derselben Institution wie sein Vorgänger
......
No preview for this file type
......@@ -4,7 +4,7 @@
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{ptbposter}
[2015/03/20 v0.2f PTB-Poster-Klasse (RN)]
[2015/03/26 v0.2g PTB-Poster-Klasse (RN)]
\newdimen\PTB@topmargin % Abstand zum Rahmen
\newdimen\PTB@leftmargin % Abstand zum Rahmen
......@@ -17,7 +17,7 @@
\newdimen\PTB@textvsep % Abstand Textbereich zum blauen Rahmen
\newdimen\PTB@framewidth % Breite des blauen Rahmens
\newdimen\PTB@frameheight % Höhe des blauen Rahmens
\newdimen\PTB@scale@base % Bezugsgröße für papierabhängige Größenberechnung
\newdimen\PTB@scale@base % Bezugsgröße für papierabhängige Größenberechnung
\newcommand*\authorFontSize{}
\newcommand*\footFontSize{}
......@@ -71,13 +71,17 @@
\RequirePackage{tgpagella,qpxmath}
\RequirePackage{tgheros}
\LoadClass[%
%,parskip=half
%,fontsize=41pt
]{scrartcl}
% "fontsize=41pt" verhindert das Laden von "scrsize11pt.clo" o.ä.
\LoadClass{scrartcl}
\RequirePackage{geometry}% Papiergröße steht fest (Standard: A0)
\@ifundefined{changefontsizes}{%
\ClassError{ptbposter}{%
Deine Version von KOMA-Script ist ungeeignet (vermutlich stark veraltet)!
}{%
Installiere die aktuelle Version von KOMA-Script.
}%
}{}
\RequirePackage{geometry}% Papiergröße steht bereits fest (Standard: A0)
\ifdim\paperheight>\paperwidth
\setlength\PTB@scale@base{\paperheight}
......@@ -87,11 +91,11 @@
\PTB@is@landscapetrue
\fi
\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@ffsize{0.00567538119577\PTB@scale@base}% 19.2pt bei A0
\setlength\PTB@topmargin{0.180824222418\PTB@scale@base}% 612pt (215mm) bei A0
\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@ffsize{0.00567538119577\PTB@scale@base}% 19.2pt bei A0
\setlength\PTB@topmargin{0.180824222418\PTB@scale@base}% 612pt (215mm) bei A0
\newcommand*\scaleFontSizes[1]{%
\PTB@default@fsize=#1\PTB@default@fsize@base
......@@ -105,7 +109,7 @@
\noexpand\titleFontSize{\the\PTB@tempdima}{\the\PTB@tempdimb}}%
}
\scaleFontSizes{1}% wird ggf. in Präambel noch mal angepasst
\scaleFontSizes{1}% wird ggf. in Präambel noch mal angepasst
\scaleTitleFontSize{1}% wird ggf. in Präambel noch mal angepasst
\edef\authorFontSize{\noexpand\@setfontsize\noexpand\authorFontSize{%
......@@ -114,7 +118,6 @@
\the\PTB@default@ffsize}{\the\dimexpr1.2\PTB@default@ffsize}}
\RequirePackage[svgnames]{xcolor}
\RequirePackage[newcommands,newparameters]{ragged2e}% ???
\RequirePackage{multicol,graphicx}
\RequirePackage[%
,factor=1500
......@@ -333,7 +336,6 @@
\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{\textbullet}%
\newcommand*\PTB@scaletoPaper[1]{%
......@@ -341,16 +343,17 @@
\c@PTB@tempcnta=\paperheight
\iso@paper{#1}%
\c@PTB@tempcntb=\paperheight
\PTB@tempdimc=\dimexpr \c@PTB@tempcntb sp * 1000 / \c@PTB@tempcnta %
\c@PTB@tempcntb=\PTB@tempdimc %
\global\mag\c@PTB@tempcntb
\PTB@tempdima=\dimexpr \c@PTB@tempcntb sp * 1000 / \c@PTB@tempcnta %
\c@PTB@tempcnta=\PTB@tempdima %
\global\mag\c@PTB@tempcnta
\endgroup
}
\AtBeginDocument{%
% Skalierungen in der Präambel sind passiert.
%%%\makeatletter\input{ptbposter-size.clo}\makeatother{}
%%%\makeatletter\input{ptbposter-size.clo}\makeatother
%%%\makeatletter\input{ptbposter.patch}\makeatother% weiter vorn! Test auf Version
\changefontsizes{\the\PTB@default@fsize}%
\setlength\PTB@texthsep{.5em}%
\setlength\PTB@textvsep{.75em}%
......@@ -372,10 +375,6 @@
\PTB@tempa\normalsize
\ifx\PTB@final@paper\@empty\else\PTB@scaletoPaper{\PTB@final@paper}\fi
\KOMAoptions{parskip=half}
\setlength\leftmargini{1.5em}
\setlength\leftmarginii{1.4em}
\setlength\leftmarginiii{1.3em}
\setlength\leftmarginiv{1.2em}
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-1.5ex \@plus -.5ex \@minus -.2ex}%
{.8ex \@plus .2ex}%
......@@ -383,8 +382,30 @@
}
\setlength\emergencystretch{3em}%
\@ifpackageloaded{multicol}{%
\def\setemergencystretch#1#2{\setlength\emergencystretch{3em}}%
\def\setemergencystretch#1#2{}%
}{}%
\RequirePackage{paralist}
\newcommand*\PTB@begin@list[1]{%
%\PTB@tempdima=\parindent
%\PTB@tempdimb=\parskip
\@nameuse{#1}%
%\parindent=\PTB@tempdima
%\parskip=\PTB@tempdimb
}
\def\enumerate{%
\PTB@begin@list{compactenum}%
}
\def\itemize{%
\PTB@begin@list{compactitem}%
}
\def\description{%
\PTB@begin@list{compactdesc}%
}
\let\enditemize\endcompactitem
\let\endenumerate\endcompactenum
\let\enddescription\endcompactdesc
\pltopsep=\medskipamount
\plitemsep=\medskipamount
}
\setcounter{secnumdepth}{-2}
......
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