diff --git a/ptbposter/ptbposter-doc-1.pdf b/ptbposter/ptbposter-doc-1.pdf index f1af002e046682c3a239da16d5909c597c147299..ea6e6ae750a9cc0ad9263bc2102ab834f04904fe 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 9a22217a0723c82f932d6ca624ba278e1dab2cb7..2c97e9e42a59c407d84eb6c3ec3b401265f88d39 100644 --- a/ptbposter/ptbposter-doc-1.tex +++ b/ptbposter/ptbposter-doc-1.tex @@ -14,6 +14,7 @@ \Author*{Max}{Mustermann} \Author{Ellen}{Bogen}[Muster Universität Oberstadt] \Author*{Peter}{Silie}[XYZ GmbH] +\Author{Rainer}{Unsinn}[1] \logo{penguin.pdf} @@ -83,6 +84,7 @@ Die folgenden Angaben wurden in dieser Beispieldatei verwendet: \Author*{Max}{Mustermann} \Author{Ellen}{Bogen}[Muster Universität Oberstadt] \Author*{Peter}{Silie}[XYZ GmbH] +\Author{Rainer}{Unsinn}[1] \end{verbatim} \endgroup @@ -104,7 +106,8 @@ Gehört ein weiterer Autor nicht der PTB an, so ist dessen Institution als optionaler Parameter am Ende des Makros anzugeben. Für den zweiten Autor wird im hier gezeigten Beispiel die Sternform des Makros benutzt, da er derselben Institution wie sein Vorgänger angehört. Der vierte Autor gehört zur -Institution des dritten und gleichzeitig zu einer weiteren. +Institution des dritten und gleichzeitig zu einer weiteren. Der letzte Autor +gehört derselben Institution an wie der erste. \end{multicols} diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls index 201e9c4f8b7036ec375d3929011439d72a88aa84..9f22b38baccef4169b7052aa9e6af70affea2505 100644 --- a/ptbposter/ptbposter.cls +++ b/ptbposter/ptbposter.cls @@ -3,7 +3,7 @@ \setcounter{errorcontextlines}{100} \listfiles \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\ProvidesClass{ptbposter}[2019/06/24 v0.9a PTB-Poster (RN)] +\ProvidesClass{ptbposter}[2019/06/24 v0.9b PTB-Poster (RN)] \newif\ifPTB@useCMYK \PTB@useCMYKfalse % vorerst @@ -353,8 +353,11 @@ \begingroup \unrestored@protected@xdef\@thefnmark{#1}% \endgroup - %\show\@thefnmark - \@footnotemark} + \@footnotemark} + +\newcommand\PTB@isnum[1]{% + \if!\ifnum9<1#1!\else_\fi\expandafter\@firstoftwo + \else\expandafter\@secondoftwo\fi}% \newcommand\Author{% \begingroup @@ -400,8 +403,13 @@ \if@tempswa \g@addto@macro\@author{\PTB@fnmark{,}}% \fi - \expandafter\g@addto@macro\expandafter\@author - \expandafter{\expandafter\thanks\expandafter{\PTB@tempe}}% + \PTB@isnum{\PTB@tempe}{% + \expandafter\g@addto@macro\expandafter\@author% + \expandafter{\expandafter\PTB@fnmark\expandafter{\PTB@tempe}}% + }{% + \expandafter\g@addto@macro\expandafter\@author% + \expandafter{\expandafter\thanks\expandafter{\PTB@tempe}}% + }% \fi \endgroup }