====== pre.tex ====== % Dokumentenklasse \documentclass[a4paper, halfparskip, cleardoubleplain, pagesize, oneside, tocleft]{scrartcl} % Deutsche Sprache (Umlaute), UTF-8 \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % Programmier-Features \usepackage{ifthen} %Sitzungs-Meta \newcommand{\sitzungsdatum}[4][]{ \newcommand{\sondersitzung}{% \if&\unskip\else (\mbox{#1})\fi} \newcommand{\monat}{% \ifcase#3\or \unskip Januar\or \unskip Februar\or \unskip März\or \unskip April\or \unskip Mai\or \unskip Juni\or \unskip Juli\or \unskip August\or \unskip September\or \unskip Oktober\or \unskip November\or \unskip Dezember\fi } \newcommand{\sitzungsdatumDIN}{#2.\,\monat\,#4} \newcommand{\sitzungsdatumWeit}{#2.~\monat~#4} } \newcommand{\bearbeitetVon}[1]{ \newcommand{\autorname}{#1} } \newcommand{\raum}{VG2/15 (StuRa-Sitzungszimmer)} % Standard-Wert \newcommand{\sitzungsraum}[2][]{ \ifisProtokoll \renewcommand{\raum}{#2} \else \renewcommand{\raum}{%remove Spaces \if& #2 \else\dashuline{\href{#1}{#2}}%remove Spaces \fi} \fi} % Protokoll-Vorbereitung \newboolean{isProtokoll} \setboolean{isProtokoll}{false} \newcommand{\documenttype}{\mbox{Sitzungsunterlagen}} \newcommand{\protokoll}{ % \setboolean{isProtokoll}{true} \isProtokolltrue \renewcommand{\documenttype}{\mbox{Protokoll}} } \newcommand{\personen}[2]{ \newcommand{\versammlungsleiter}{#1} \newcommand{\protokollant}{#2} } \newcommand{\sitzungszeit}[2]{ \newcommand{\sitzungsbeginn}{#1} \newcommand{\sitzungsende}{#2} } \newcommand{\beschlussfaehigkeit}[4]{ \newcommand{\anwesend}{#1} \newcommand{\mitglieder}{#2} \newcommand{\beschlussfaehig}{#3} \newcommand{\anwesenheitsliste}{ \includepdf[landscape,offset=0 0]{#4}} } % Geschlossen-Vorbereitung \newboolean{isGeschlossen} \setboolean{isGeschlossen}{false} \newcommand{\closed}{} \newcommand{\geschlossenes}{} \newcommand{\geschlossen}{ \isGeschlossentrue \renewcommand{\closed}{\unskip \ifisProtokoll Geschlossenes \else Geschlossene \fi \unskip} \renewcommand{\geschlossenes}{Geschlossenes~} }