From 05e7870d3b1310bc864ab383cd198fd0a9ffdbe4 Mon Sep 17 00:00:00 2001 From: cirdeirf Date: Mon, 14 May 2018 12:37:44 +0200 Subject: [PATCH] added protokoll template and class file --- protokoll/fsrlogo.pdf | Bin 0 -> 5762 bytes protokoll/fsrprotokoll.cls | 186 +++++++++++++++++++++++++++++++++++++ protokoll/protokoll.tex | 97 +++++++++++++++++++ protokoll/tudlogo.pdf | Bin 0 -> 4424 bytes 4 files changed, 283 insertions(+) create mode 100644 protokoll/fsrlogo.pdf create mode 100644 protokoll/fsrprotokoll.cls create mode 100644 protokoll/protokoll.tex create mode 100644 protokoll/tudlogo.pdf diff --git a/protokoll/fsrlogo.pdf b/protokoll/fsrlogo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8eee05d8e5da785620453840c16c1bc1596ee90a GIT binary patch literal 5762 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 \the\quorateThreshold\relax} {% + Der FSR ist beschlussfähig.% + } {% + Der FSR ist nicht beschlussfähig.% + } +} + +% titlepage +\renewcommand*{\maketitle}{% + \begin{titlepage}% + \thispagestyle{fsrProtokollTitlePage} + \begin{center}% + \vspace*{1cm}% + \textbf{\Large Protokoll zur FSR--Sitzung vom \the\date}% + + Sitzungsleitung: \the\chairperson \,| % + Protokoll: \the\clerks% + + Sitzungsbeginn: \the\meetingStart \,| Sitzungsende: \the\meetingEnd% + \end{center}% + + \textbf{Anwesende:} \the\attendees \, (\the\attendeesNumber \, von 17)% + + \textbf{Entschuldigt Fehlende:} \ifthenelse{\equal{\the\excused}{}} { $\emptyset$ } { \the\excused }% + + \textbf{Unentschuldigt Fehlende:} \ifthenelse{\equal{\the\unexcused}{}} { $\emptyset$ } { \the\unexcused }% + + \textbf{Ruhende:} \ifthenelse{\equal{\the\resting}{}} { $\emptyset$ } { \the\resting }% + + \textbf{Gäste:} \ifthenelse{\equal{\the\guests}{}} { $\emptyset$ } { \the\guests }% + \vspace{\baselineskip} + + \quorate % automatische Feststellung der Beschlussfähigkeit + \end{titlepage}% + \hypersetup{% + pdfauthor=Fachschaftsrat Informatik, + pdftitle=Protokoll zur FSR-Sitzung vom \the\date + } +} +\let\endtitlepage\relax + +% vote environment +\newsavebox{\mybox} +\newcounter{x} % counter to add up two arguments +\newenvironment{vote} {% + \begin{lrbox}{\mybox}\begin{minipage}{.985\textwidth} + \newcommand*{\voteNumber}[1]{\textbf{\the\year\,/\,##1:}\\}% + \newcommand*{\voteMoney}[1]{% + \ifthenelse{\equal{##1}{}} {\textbf{Antrag}} {\textbf{Finanzantrag}}% + } + \newcommand*{\voteText}[1]{##1\vspace{\baselineskip}\\}% + \newcommand*{\voteReason}[1]{\textbf{Begründung: }##1\vspace{\baselineskip}\\}% + \newcommand*{\voting}[3]{\textbf{Abstimmung: }% + \ifthenelse{\equal{##1}{} \AND \equal{##2}{} \AND \equal{##3}{}} {% + Der Antrag wurde ohne Gegenrede angenommen.% + } {% + Dafür: ##1, Dagegen: ##2, Enthaltungen: ##3% + \\% + \setcounter{x}{##2+##3}% + \ifnum##1>\arabic{x}% + {Der Antrag wurde angenommen.}% + \else% + {Der Antrag wurde abgelehnt.}% + \fi% + }% + }% + \newcommand*{\voteComment}[1]{##1}% +} { + \end{minipage}\end{lrbox}\fbox{\usebox{\mybox}} +} + +% poll environment +\newenvironment{poll} {% + \begin{lrbox}{\mybox}\begin{minipage}{.985\textwidth} + \newcommand*{\pollText}[1]{% + \textbf{Standpunkt: } ##1\vspace{\baselineskip}\\% + }% + \newcommand*{\voting}[2]{% + \textbf{Meinungsbild: } Dafür: ##2, Dagegen: ##2% + }% +} { + \end{minipage}\end{lrbox}\fbox{\usebox{\mybox}} +} + +\newcommand*{\away}[1] { + \ifthenelse{\the\numexpr \countInlineItems{#1} > 1} {% + \textit{[#1 verlassen die Sitzung]}% + } {% + \textit{[#1 verlässt die Sitzung]}% + } +} +\newcommand*{\appear}[1] { + \ifthenelse{\the\numexpr \countInlineItems{#1} > 1} {% + \textit{[#1 erscheinen zur Sitzung]}% + } {% + \textit{[#1 erscheint zur Sitzung]}% + } +} +\newcommand*{\signature} { + \vfill + \noindent\rule{6.5cm}{0.3pt} \hfill \noindent\rule{6.5cm}{0.3pt} + \noindent\makebox[6.5cm][l]{Sitzungsleitung} \hfill \noindent\makebox[6.5cm][l]{Protokoll} +} + +% tokens +\newtoks\date +\newtoks\attendeesNumber +\newtoks\chairperson +\newtoks\clerks +\newtoks\meetingStart +\newtoks\meetingEnd +\newtoks\attendees +\newtoks\excused +\newtoks\unexcused +\newtoks\resting +\newtoks\guests +\endinput diff --git a/protokoll/protokoll.tex b/protokoll/protokoll.tex new file mode 100644 index 0000000..458aa46 --- /dev/null +++ b/protokoll/protokoll.tex @@ -0,0 +1,97 @@ +%dontbuild +\documentclass{fsrprotokoll} + + +% Das %dontbuild muss _allein_ auf der ersten Zeile stehen. +% Sobald es entfernt ist, wird ein Protokoll mit dem Namen +% "Protokoll DD.MM.YYYY" automatisch gebaut und auf den FTP +% geschoben. Das Protokoll mit dem neusten Datum wird +% außerdem unter latest verlinkt. + + +\begin{document} + +%%!sitzungsleitung,protokoll: Das Protokoll ist fertig und kann unterschrieben werden! :) + +\date{} % DD.MM.YYYY +\attendeesNumber{} % Anzahl anwesender Mitglieder +\chairperson{} +\clerks{} +\meetingStart{} % HH:MM +\meetingEnd{} % HH:MM +% Liste anwesender Mitglieder +\attendees{} +\excused{} +\unexcused{} +% Liste Ruhender +\resting{} +% Liste anwesender Gäste +\guests{Matthias Stuhlbein} + +\maketitle + +\section{Protokollkontrolle und Überprüfung gefasster Beschlüsse} +% Es gibt nichts zu beanstanden, das Protokoll vom XX.YY.ZZZZ wird bestätigt. + +% \section{Gäste} + +\section{Bericht Struktur} + +\section{Bericht über die Finanzen} + +% \section{Berichte aus den Gremien} +% \subsection{Studierendenrat (StuRa)} + +% \subsection{Fakultätsrat (FR)} + +\section{Stand der Veranstaltungen} + +\section{Weitere anstehende Termine} + +\section{Öffentlichkeitsarbeit} + +\section{Sonstiges} + +\signature + + +% % Die Reihenfolge muss beibehalten werden. +% \begin{vote} +% % \voteMoney{} % {Betrag (ohne \EUR)} nur bei Finanzantrag +% \voteNumber{} % {#Antrag} +% \voteText{} +% \voteReason{} +% \voting{}{}{} % {#Dafür}{#Dagegen}{#Enth.}, leer lassen für 'ohne Gegenrede angenommen' +% \voteComment{} % optional +% \end{vote} + +% \begin{poll} +% \pollText{} +% \voting{}{} % {#Dafür}{#Dagegen} +% \end{poll} + +% \appear{eintreffende Person(en)} +% \away{Sitzung verlassende Person(en)} +% \EUR{#Betrag} <- Bitte ausschließlich so Geldbeträge in Euro angeben + +% KEIN \emph, \textbf, o.ä. in (sub)section titles! (breaks accessibilityMeta package) +% Bitte vorzugsweise \section{} und \subsection{} benutzen. Außerdem bitte den +% Gebrauch von line breaks (\\) einschränken und sollte tatsächlich Bedarf nach +% mehr Struktur bestehen, vorzugsweise eine leere Zeile bzw. \par verwenden. + +% Sollten beim Bauen Fehler auftreten, wird eine Mail an strukturer@ifsr.de +% geschickt. Bei erfolgreichem Build wird das Protokoll direkt an den +% Simplexdrucker gesendet. + +% Zeilen die mit %%!: Todotext beginnen enthalten Todos eine +% Beispielzeile sieht folgendermassen aus: +% %!marius,frank,strukturer:Organisation von Event nicht vergessen +% (Leerzeichen zwischen den beiden % darf nicht drin sein!!) +% TODOs werden automatisch beim Bauen an die aufgezählten namen@ifsr.de +% versendet + +% Bei einem geheimen Sitzungsteil bitte Pad 1340 (Protokollvorlage geheimer +% Sitzungsteil) beachten bzw. verwenden. + +\end{document} + diff --git a/protokoll/tudlogo.pdf b/protokoll/tudlogo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8309dca01a86b8365449ce72debc335fc59a83ab GIT binary patch literal 4424 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 K;@XBfpnn0O(9R72 literal 0 HcmV?d00001