diff --git a/Protokoll/2019/09-september/01/2019-09-01.tex b/Protokoll/2019/09-september/01/2019-09-01.tex new file mode 100644 index 0000000..e938d78 --- /dev/null +++ b/Protokoll/2019/09-september/01/2019-09-01.tex @@ -0,0 +1,160 @@ +\documentclass{protokoll} + +\usepackage[utf8]{inputenc} + +\bild{logo.pdf} % Ändra om man vill ha en annan bild på framsidan. +\plats{A2019} % Plats som mötet hålls i +\typ{Styrelsemöte} %Typ av möte: Styrelsemöte|Årsmöte|medlemsmöte etc. +\datum{2019-09-01} %Datum, form YYYY-MM-DD +\tid{11:02}{13:23} %Tid: {START}{SLUT}. +\organ{Styrelsen} %Det organ som har hand om mötet: Styrelsen|Mötet|Medlemmarna +\organisation{Luleå Universitets Datorförening} +%\forordf{Anton Johansson} % Föreningsordförande +\ordf{Anton Johansson}%[titel] % Mötesordförande | (titel) +\sekr{Jens Lindholm}%[titel] % Mötessekreterare | (titel) +\justA{Louise Sehlstedt}{Vice Ordförande} % Justerare A | titel +\justB{Oscar Brink}{Kassör} % Justerare B | titel + +% Lista över övriga personer som närvarade vid mötet. +% Om det anses för många vid ett möte skriv: \person{ övriga medlemmar.}{} +\person{Josef Utbult}{Ledamot} +\person{Samuel Gradén}{Ledamot} + +%\adjung{} % Adjungerad person +%\adjung{} % Nästa adjungerade person +%\behorighet{Trump} % Om mötet är obehörigt, inkludera denna rad med anledning(-arna). + +\begin{document} +% Punkter som hanteras automagiskt: +% Mötets högtidliga öppnande - när mötet öppnats +% Formalia +% Val av mötesordförande - den som valdes tills mötesordförande +% Val av mötessekreterare - den som valdes till mötessekreterare (alltså du) +% Val avtvå justeringspersoner tillika rösträknare - de som valdes till protokolljusterare +% Mötets behöriga utlysande - om mötet är behörigt är denna automagisk annars använd \behorighet +% (Eventuella adjungeringar) - en samling av de som inadjungerats; kontrolleras via \adjung kommadot +% Mötets högtidliga avslutande - när mötet avslutats +\newpage + + +\punkt{Godkännande av dagordning} +% Skriv eventuella ändringar i dagordningen och ändra beslutet. +\begin{beslut} + \att fastslå dagordningen som skickats ut med tillägg av punkten ''Övriga + frågor''. +\end{beslut} + +\punkt{Bordlagda ärenden} +% Har det bordlagts ärenden från förra mötet? +Inga bordlagda ärenden. + +\punkt{Utvärdera nolle-p} +Konsensus är att nolle-p har gått tillräckligt bra. De saker som anses fungerat +mindre bra har varit allmänt delande av information mellan styrelsemedlemmarna +som skickats ut till enbart delar av styrelsen. + +Planering inför och marknadsföring av event som hölls på nolle-p bedöms ha +varit otillräcklig delvis på grund av tidsbrist inför och under nolle-p. + + +18 nya medlemmar har registrerats sedan början av nolleperioden. + + +Att färre rekryterades denna nolleperiod jämfört med tidigare år bedöms vara +till stor del på grund av att de förmåner som inte var datorrelaterade, kaffe, +utskrifter och studieytor, medvetet inte gjordes reklam för. +Även att LUDD inte medverkade på sektionsdagen samt att spelkvällen som hölls +i var mindre och att LUDD inte tilläts göra aktiv reklam på denna tros ha +påverkat antalet nya medlemmar. + + +Anton och Josef ska ta kontakt med Datasektionen för att hålla ett möte +angående utvärdering av spelkvällen. + + +\punkt{Införande av pris på LUDD:s kaffe} +\subpunkt{Ta upp det på medlemsmöte} +Förra styrelsen höll diskussion att införa ett symboliskt pris för kaffe på +LUDD, vilken skulle täcka delar av utgifterna för kaffe samt ge statistik över +konsumtion. + + +Ett Eventuellt införande av detta planeras att tas upp på nästa medlemsmöte. + +\punkt{Kurser under läsåret.} +\subpunkt{Git- och LaTeX-kurs} +Git-kursen har planerats in att hållas på Torsdag 12:e September, klockan +18:00, av Anders ''ankan'' Engström. A1545 har bokats för kursen. + + +LaTeX-kursen planeras hållas på Torsdag 19:e September, klockan 18:00, av Jens +''lh'' Lindholm. John ''curious'' Elfberg Larsson ska kontaktas och förfrågas +ifall denne kan tänkas hålla i labbdelen av kursen. A3019 planeras bokas för +kursen. + + +Oscar Brink tar på sig ansvar att designa posters för LaTeX-kursen och +Git-kursen, samt skapa Facebookevent för Git-kursen. + + +Josef Utbult tar på sig att skapa ett Facebookevent för LaTeX-kursen. + + +Anton Johansson tar på sig att kontakta Teknologkåren för marknadsföring. +\subpunkt{C++ kurs} +Anton Johansson har skickat mail till Fredrik Bengtsson för att få förslag på +föreläsare men inte fått svar, Anton tar på sig att kontakta Fredrik i person. + + +Oscar Brink tar på sig att kontakta Per Lindgren för att få förslag på +föreläsare. + +\punkt{Valberedningen} +LUDD står utan valberedning, styrelsen har fått ansvaret att tillsätta två +valberedande. + + +Lisa Jonsson har uttryckt att hon kan tänka sig vara del av valberedningen +även detta år, beroende på vem som också skulle vara med i valberedningen. + +\punkt{Återställning av protokoll + docs} +Efter intrånget och utplånandet av LUDD:s GitLab kraschade storageklustret under +en uppdatering, vilken tog bort alla förändringar som hade gjorts efter +återställningen. Alla protokoll som inte är utskrivna och påskrivna finns som +källkod, för LUDD:s samlade styrdokument finns de senaste förändringarna i två +olika lokala repon som ska merge:as ihop. + + +Jens Lindholm tar på sig ansvaret för att dessa ska återställas till så nära +som går deras ursprungliga status. + +\punkt{Kolla vad som ska utföras inför/under medlemsmötet så vi är väl +förberedda} +Louise Sehlstedt presenterar och förklarar vad som måste göras under +medlemsmötet som ska hållas under läsperiod 1. + +\begin{beslut} + \att det första medlemsmötet ska hållas torsdag den 10:e Oktober klockan + 18:00. +\end{beslut} +\punkt{Planering och marknadsföring för torsdagshack} +Passande nivå på reklam för Torsdagshack diskuteras och föreslås vara posters +på LUDD och antingen återkommande events eller regelbundna inlägg på väggen. + + +%Skriva ut posters för både LUDD:s lokal och omkring LTU under tidiga läsperiod +%1, samt regelbundna inlägg på LUDD:s vägg. +\punkt{Mål och visioner} +\subpunkt{Vad är mål och visionerna} +Louise presenterar LUDD:s Mål och Visioner samt den nuvarande verksamhetsplanen. + +\subpunkt{Hur ska vi göra för att uppnå mål och visionerna} +Styrelsen har tagit fram en preliminär verksamhetsplan som kommer arbetas med +från och med detta möte. Den färdiga verksamhetsplanen kommer presenteras till +medlemmarna under medlemsmötet. + +\punkt{Övriga frågor} +% Icke beslutsfattande frågor och funderingar kring föreningen. +Inga övriga frågor. + +\end{document} diff --git a/Protokoll/2019/09-september/01/logo.pdf b/Protokoll/2019/09-september/01/logo.pdf new file mode 100644 index 0000000..5463f00 Binary files /dev/null and b/Protokoll/2019/09-september/01/logo.pdf differ diff --git a/Protokoll/2019/09-september/01/protokoll.cls b/Protokoll/2019/09-september/01/protokoll.cls new file mode 100644 index 0000000..e3536c8 --- /dev/null +++ b/Protokoll/2019/09-september/01/protokoll.cls @@ -0,0 +1,413 @@ +% variables% Det här är en classfil för att skriva protokoll. +%% Den är främst baserad på protocol.cls av Rahman Amanullah från 19990130 +%% Jon Larsson, 2003-07-30 +%% Martin Nygren, 2005-06-07 +%% Jesper Särnesjö, 2006-10-13, justeringsman -> justeringsperson +%% John Elfberg Larson, 2017-06-02 -- 2017-06-08, omdesign av mall.tex samt tillägg av nya kommandon + + +% +% Inledande gunk (paket, avstånd m.m.) +% + +\def\fileversion{v1.04} +\def\filedate{2017/06/02} +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{protokoll}[\filedate\ \fileversion] + +\RequirePackage{ifthen} +\RequirePackage{graphicx,calc} +\RequirePackage[a4paper]{geometry} +\RequirePackage[T1]{fontenc} +\RequirePackage[swedish]{babel} +\RequirePackage{lmodern} +\RequirePackage{xparse} +\RequirePackage{arrayjob} +\RequirePackage{etoolbox} +%\RequirePackage{lstdoc} +%\RequirePackage[utf8]{inputenc} + +\newboolean{@pdfoutput} +\DeclareOption{pdftex}{\setboolean{@pdfoutput}{true}} +\DeclareOption{dvips,pdftex}{\PassOptionsToPackage{geometry,graphicx}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions + +\LoadClass[a4paper]{article} +\geometry{top=3cm, bottom=3cm, left=2.9cm, right=2.9cm, footskip=10ex} + +%% Avstånd +\setlength{\parindent}{0pt} +\setlength{\parskip}{1.2ex} + +%% Om en bildfil är vald så gäller följande avstånd +%% Anledningen till två definitioner är för att användaren skall kunna +%% ändra bredden på bilden. +\newlength{\bildwidth} % Bredden på bilden. +\newlength{\bildsep} +\setlength{\bildwidth}{11em} +\setlength{\bildsep}{1em} + +%% Avst. mellan bild och text. +\newlength{\@bildwidth} +\newlength{\@bildsep} +\setlength{\@bildsep}{5pt} +\setlength{\@bildwidth}{0pt} + +%% Några korta avstånd. +\providecommand{\ts}{\thinspace} +\providecommand{\tts}{\kern .11111em} +\providecommand{\ttts}{\kern .05556em} + +% +% Variabler +% + +%% Booleska variabler. +\newboolean{@twojust} % Finns det två justeringsmän? +\newboolean{@motesnr} % Mötesnummer? +\newboolean{@ordf} % Ordförande? +\newboolean{@ordftitel} % Ordförande titel? +\newboolean{@forordf} % Finns en separat föreningsordförande specad? +\newboolean{@sekr} +\newboolean{@sekrtitel} +\newboolean{@onejust} +\newboolean{@bild} +\newboolean{@behorighet} % Är mötet behörigt? +\newboolean{@adjung} % Har vi några adjungeringar? + +%% Kommandon för att sätta variabler + +\newcounter{Cadjung} +\newcounter{iAdjung} +\newarray\Adjungs +\providecommand{\adjung}[1]{ + \stepcounter{Cadjung} + \Adjungs(\value{Cadjung})= {#1} + \setboolean{@adjung}{true} +} + +\providecommand{\behorighet}[1]{\gdef\@behorighet{#1}\setboolean{@behorighet}{true}} +\providecommand{\bild}[1]{\gdef\@bild{#1}\setboolean{@bild}{true}} +\providecommand{\plats}[1]{\gdef\@plats{#1}} +\providecommand{\typ}[1]{\gdef\@typ{#1}\gdef\@typet{#1t}} +\providecommand{\motesnr}[1]{\gdef\@motesnr{#1}% + \setboolean{@motesnr}{true}} +\providecommand{\datum}[1]{\gdef\@datum{#1}} +\providecommand{\tid}[2]{\gdef\@tid{#1 - #2}% + \gdef\@starttid{#1}% + \gdef\@stopptid{#2}} +\providecommand{\organ}[1]{\gdef\@organ{#1}} +\providecommand{\organisation}[1]{\gdef\@organisation{#1}} + +\ProvideDocumentCommand{\ordf}{ m o }{ + \gdef\mordf{#1} + \setboolean{@ordf}{true} + + \IfValueTF{#2} + {\gdef\mordftitel{#2} + \setboolean{@ordftitel}{true}} + {\gdef\mordftitel{}} +} + +\ProvideDocumentCommand{\sekr}{ m o }{ + \gdef\msekr{#1} + \setboolean{@sekr}{true} + + \IfValueTF{#2} + {\gdef\msekrtitel{#2} + \setboolean{@sekrtitel}{true}} + {\gdef\msekrtitel{}} +} + +\providecommand{\justA}[2]{\gdef\mjustA{#1}\gdef\mjustAtitel{#2}% + \setboolean{@onejust}{true}} +\providecommand{\justB}[2]{\gdef\mjustB{#1}\gdef\mjustBtitel{#2}% + \setboolean{@twojust}{true}} +\providecommand{\forordf}[1]{ + \gdef\fordf{#1} + \setboolean{@forordf}{true} +}%pls work + +%% Skriv ut variabler +\providecommand{\skrivforordf}{\fordf\hspace{1 mm}} +\providecommand{\skrivordf}{\mordf\hspace{1 mm}} +\providecommand{\skrivordftitel}{\mordftitel\hspace{1 mm}} +\providecommand{\skrivsekr}{\msekr\hspace{1 mm}} +\providecommand{\skrivsekrtitel}{\msekrtitel\hspace{1 mm}} +\providecommand{\skrivjustA}{\mjustA\hspace{1 mm}} +\providecommand{\skrivjustAtitel}{\mjustAtitel\hspace{1 mm}} +\providecommand{\skrivjustB}{\mjustB\hspace{1 mm}} +\providecommand{\skrivjustBtitel}{\mjustBtitel\hspace{1 mm}} + + +%% Är allting angivet? +%\providecommand{\chmotesnr}{\ifthenelse{\boolean{@motesnr}}{}{% +% \typeout{VARNING: Inget motesnummer angivet.}}} +\providecommand{\chordf}{\ifthenelse{\boolean{@ordf}}{}{% + \typeout{VARNING: Ingen motesordforande angiven.}\ordf{Valfrid% + Lindeman}}} +\providecommand{\chsekr}{\ifthenelse{\boolean{@sekr}}{}{% + \typeout{VARNING: Ingen motessekreterare angiven.}\sekr{Valfrid% + Lindeman}}} +\providecommand{\chjust}{\ifthenelse{\boolean{@onejust}}{}{% + \typeout{VARNING: Ingen justeringsperson angiven.}\justA{Valfrid% + Lindeman}}} + \providecommand{\chbehor}{\ifthenelse{\boolean{@behorighet}}{}{% + \typeout{VARNING: Ingen behörighet angiven.}}} + +% +% Formateringskommandon +% + +%% Punkter är sections och att-satser är items +\let\punkt\section +\let\subpunkt\subsection +\let\att\item + +\newcounter{cUPunkt} +\newcounter{cUPunktCheck} +%\providecommand{\subpunkt}{ +% \ifthenelse{ %If +% \equal{ \arabic{cUPunktCheck} } { \arabic{section} } } +% { %Then } +% { %Else +% \setcounter{cUPunkt}{0} +% } +% +% \stepcounter{cUPunkt} +% \setcounter{cUPunktCheck}{\arabic{section}} +% \hspace{0.5cm}\arabic{section}.\arabic{cUPunkt}. +% } +%} + +%% Adjungeringar +%\newcounter{adj} +%\providecommand{\adjungeringar}{ +% \foreach \n in {adjungs}{} + +%% Paragraftecken +\providecommand{\§}{\S\ts} + +%% Inledande versal +\def\Capthis#1{\uppercase{#1}} +\def\capthis#1{\expandafter\Capthis#1} + +%% Sätter rubrik i protokollshuvudet +\providecommand{\rubrik}[1]{\textsf{#1}} + +%% En person i närvarolistan, #1 = Förnamn Efternamn, #2 = Titel tillika titel +\providecommand{\moteperson}[2]{& #1 & #2\\} + +\newcounter{iPersoner} +\newcounter{Pcount} +\newarray\Personer + +\providecommand{\person}[2]{% + \stepcounter{Pcount}% + \Personer(\value{Pcount})={& #1 & #2\\} +} + +%% Skriv ut mötesfakta +\providecommand{\skrivtid}{\skrivdatumtid} % Alias för \skrivdatumtid +\providecommand{\skrivdatumtid}{\\ \rubrik{Tidpunkt} & % + \multicolumn{2}{l}{\@datum,\ \@tid}\\} +\providecommand{\skrivplats}{\\ \rubrik{Plats} & % + \multicolumn{2}{l}{\@plats}\\} +\providecommand{\narvarande}{\\ \rubrik{Närvarande}} +\providecommand{\franvarande}{\\ \rubrik{Frånvarande}} + +% +% Övriga kommandon +% + +%% För att skriva ut hur många sidor totalt som finns. +%% Lånat från lastpage-paketet av Jeff Goldberg från 940625. +\def\lastpage@putlabel{% + \immediate\write\@auxout{\string + \newlabel{LastPage}{{}{\thepage}}}% +} + +% +% Miljöer +% + +%% Beslut +\newenvironment{beslut}{% + %% Början + \par\vspace{1ex}% + \textbf{\@organ\ beslutade}% + \vspace{-1ex}% + \begin{list}{\emph{att}}{}} + %% Slutet + {\end{list}} + +%% Protokollhuvudet (mötesfakta) +\newenvironment{motesfakta}{% + %% Början + \begin{tabular}{@{\hspace{-0.27em}}l l l}} + %% Slutet + {\end{tabular}% + \vspace{2ex}} + +% +% Pagestyle +% + +%% Kontrollerar om ordförande och justeringsperson är angivna och sätter +%% sedan ut sidfoten beroende på om en eller två justeringsmän är +%% angivna. +\providecommand{\ps@protokoll}{% + \renewcommand{\@oddhead}{\emph{\@organisation\hfill\capthis\@typ\space% + \@datum\hfill\thepage (\pageref{LastPage})}}% + \renewcommand{\@evenhead}{\@oddhead}% + \renewcommand{\@oddfoot}{% + \chjust\footnotesize\ifthenelse{\boolean{@twojust}}{% + \parbox[l]{\textwidth}{% + \begin{tabular}{@{}p{4cm} l @{\hspace{1cm}} p{4cm} l% + @{\hspace{1cm}} p{4cm}} + \cline{1-1}\cline{3-3}\cline{5-5}\\[-2ex] + \mjustA & & \mjustB & & \mordf\\ + \end{tabular}}}{% + \parbox[l]{\textwidth}{% + \begin{tabular}{@{} p{5.5cm} c @{\hspace{2cm}} p{5.5cm}} + \cline{1-1} \cline{3-3}\\[-2ex] + \mjustA & & \mordf\\ + \end{tabular}}}}% + \renewcommand{\@evenfoot}{\@oddfoot}} + +%% Sista sidan ska inte ha justeringssidfot +\providecommand{\ps@lastpage}{% + \renewcommand{\@evenfoot}{}% + \renewcommand{\@oddfoot}{}} + +% +% Dokumentets början och slut +% + +%% Blandade initialvärden +\pagestyle{protokoll} +\typ{styrelsemöte} +\organisation{Maxwells Demoner} +\usepackage[utf8]{inputenc} + +%% Fixa förstasidan +\AtBeginDocument{% + \phantom{Tjoho}% + \vspace{0.5cm}% + %% Använd en bildfil om den är angiven. + \ifthenelse{\boolean{@bild}}%{\IfFileExists{\@bild}% + {\setlength{\@bildwidth}{\bildwidth}% + \setlength{\@bildsep}{\bildsep}% + \parbox[l]{\@bildwidth}{% + \ifthenelse{\boolean{@pdfoutput}}{% + \pdfimage width \@bildwidth \@bild}{% + \includegraphics[width=\@bildwidth]{\@bild}}} + \parbox[l]{\@bildsep}{}%}% + }{}%{\typeout{VARNING: Filen \@bild\ kan inte hittas.}}}{}% + \parbox{\textwidth-\@bildwidth-\@bildsep}{% + \textbf{\LARGE Protokoll fört vid \@typ\ \ifthenelse{\boolean{@motesnr}}% + {nr~\@motesnr\ }}\\[1ex] + \textsc{\LARGE \@organisation}}\\[1ex] + \vspace{0.5cm}% + + \begin{motesfakta} + \skrivdatumtid + \skrivplats + \narvarande + \moteperson{\skrivordf}{\ifthenelse{\boolean{@ordftitel}} + {\skrivordftitel tillika mötesordförande} + {Ordförande} + } + \ifthenelse{\boolean{@forordf}} + {\moteperson{\skrivforordf}{Föreningsordförande}} + {} + + \moteperson{\skrivsekr}{\ifthenelse{\boolean{@sekrtitel}} + {\skrivsekrtitel tillika mötessekreterare} + {Sekreterare} + } + \moteperson{\skrivjustA}{\skrivjustAtitel tillika justeringsperson} % ex. Medlem tillika justeringsperson + \moteperson{\skrivjustB}{\skrivjustBtitel tillika justeringsperson} % ex. Medlem tillika justeringsperson + \whiledo{\value{iPersoner} < \value{Pcount}}{% + \stepcounter{iPersoner}% + \Personer(\value{iPersoner})% + } + \end{motesfakta} + + \punkt{Mötets högtidliga öppnande} + \skrivordf förklarade mötet öppnat \@starttid. + + \punkt{Formalia} + \begin{enumerate} + \item{\textbf{Val av mötesordförande} + + \skrivordf valdes till mötesordförande.} + + \item{\textbf{Val av mötessekreterare} + + \skrivsekr valdes till mötessekreterare.} + + \item{\textbf{Val av två justeringspersoner tillika rösträknare} + + \skrivjustA och \skrivjustB valdes till justeringspersoner.} + + \item{\textbf{Mötets behöriga utlysande} + + \ifthenelse{\boolean{@behorighet}} + {\@typet~anses vara obehörigt på grund av \@behorighet.} % then + {\@typet~förklaras behörigt.} % else + } + + \item{\textbf{Eventuella adjungeringar} + + \ifthenelse{\boolean{@adjung}} + { % THEN + \begin{beslut} + \att inadjungera~% + \addtocounter{Cadjung}{-1}% + \stepcounter{iAdjung}% + \whiledo{\value{iAdjung} < \value{Cadjung}}{%Adjung >= 3 + \Adjungs(\the\value{iAdjung}),~\stepcounter{iAdjung}% + }% + \ifthenelse{\value{Cadjung} > 0}% Resterande Adjung = 2 + { + \Adjungs(\the\value{Cadjung})~och\stepcounter{Cadjung}~\Adjungs(\the\value{Cadjung})~med närvarorätt, yttranderätt, förslagsrätt, dock ej rösträtt. + }{%else Adjung = 1 + \Adjungs(\the\value{Cadjung})~med närvarorätt, yttranderätt, förslagsrätt, dock ej rösträtt. + } + \end{beslut} + } + {Inga adjungeringar.} % else + } + \end{enumerate} +} + +%% Sist i protokollet ska underskrifterna skrivas ut +\AtEndDocument{ + \punkt{Mötets högtidliga avslutande} + \skrivordf förklarade mötet avslutat \@stopptid. + + %\pagestyle{lastpage}\thispagestyle{protokoll} + \vspace{2cm}\chordf\chjust\chsekr% + \ifthenelse{\boolean{@twojust}}{\parbox[b]{15cm}{% + \begin{tabular}{@{} p{6cm} l @{\hspace{2cm}} p{6cm}} + \cline{1-1}\cline{3-3}\\[-2ex] + {\footnotesize\msekr, mötessekreterare} & & + {\footnotesize\mordf, mötesordförande}\\[1.5cm] + \cline{1-1}\cline{3-3}\\[-2ex] + {\footnotesize\mjustA, justeringsperson} & & + {\footnotesize\mjustB, justeringsperson}\\ + \end{tabular}}}{\parbox[b]{15cm}{ + \begin{tabular}{@{} p{6cm} l @{\hspace{2cm}} p{6cm}} + \cline{1-1}\cline{3-3}\\[-2ex] + {\footnotesize\msekr, mötessekreterare} & & + {\footnotesize\mordf, mötesordförande}\\[1.5cm] + \cline{1-1}\\[-2ex] + {\footnotesize\mjustA, justeringsperson} & &\\ + \end{tabular}}} + \thispagestyle{lastpage} + \ifthenelse{\equal{\pageref{LastPage}}{\thepage}}{}{\typeout{}% + \typeout{TYPSÄTT ÄNNU EN GÅNG FÖR ATT FÅ RÄTT SISTA SIDA!}% + \typeout{}} + \lastpage@putlabel}