hst-protokoll.cls 2.08 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{hst-protokoll}[2015/09/01 Protokoll-Dokumentenklasse für die Hochschule Trier]

% Passes and class options to the underlying article class
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions

% Load LaTeX's article class with the `titlepage' option so that \maketitle creates a title page, not just a title block
\LoadClass[a4paper, 11pt]{article}
\RequirePackage[a4paper, top=15mm, left=30mm, right=25mm, bottom=15mm]{geometry}
\RequirePackage[utf8]{inputenc}
\RequirePackage{graphicx}
\RequirePackage{color}
\RequirePackage{epstopdf}
\RequirePackage[T1]{fontenc}
\RequirePackage{setspace}
\RequirePackage{tabularx}
\RequirePackage{blindtext}
\RequirePackage[ngerman]{babel} %deutsche Silbentrennung
\RequirePackage{titlesec}
\RequirePackage{textcomp}
\RequirePackage{enumitem} 
\RequirePackage{ifthen}

\newcounter{summe}
\newcommand{\abstimmung}[4]{
	\setcounter{summe}{#3}
	\addtocounter{summe}{#4}
	\begin{flushleft}
		#1\\
		Es wird über den Antrag abgestimmt.
	\end{flushleft}
	\ifthenelse{\equal{#3}{0}\AND\equal{#4}{0}}{
		\begin{center}
			\textbf{Der Antrag wird einstimmig angenommen.}
		\end{center}
	}{
	\begin{center}
		#2 \ifthenelse{\equal{#2}{1}}{Stimme}{Stimmen} dafür, #3 \ifthenelse{\equal{#3}{1}}{Stimme}{Stimmen} dagegen, #4 \ifthenelse{\equal{#4}{1}}{Enthaltung}{Enthaltungen}\\
		\ifthenelse{#2>\value{summe}}{
			\textbf{Der Antrag ist somit angenommen.}
		}{
		\textbf{Der Antrag ist somit abgelehnt.}
	}
\end{center}
}  
}
\def\logoPath{../logo.eps}

% % Variables
\newcommand{\AkzentFarbe}[3]{\definecolor{hlcolor}{RGB}{#1,#2,#3}}
\newcommand{\Protokollfuehrer}[1]{\def\protokoller{#1}}
\newcommand{\Sitzungsdatum}[1]{\def\dateOfMeeting{#1}}
\newcommand{\LatexVon}[1]{\def\TeXer{#1}}
\newcommand{\Vorsitzender}[1]{\def\fsiPresident{#1}}
\newcommand{\ProtokollID}[1]{\def\protocolID{#1}}
\newcommand{\Logo}[1]{\def\logoPath{\includegraphics[width=5cm]{#1}}}

\newenvironment{protokoll}
{\document
	
	\input{deckblatt.tex}
	\pagebreak
	
	\setcounter{tocdepth}{2}
	\tableofcontents 
	\pagebreak
}{\enddocument}

% % Custom Colors

\endinput