summaryrefslogtreecommitdiff
path: root/wise/wisetext.sty
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2011-02-03 19:19:20 +0100
committerManuel Traut <manut@linutronix.de>2011-02-03 19:19:20 +0100
commit90bddd5044c14a662c15fcc4498c389da5713160 (patch)
tree7a60d5b9cfbcd4ac9daa231d3a358fe172be3ea5 /wise/wisetext.sty
parenta5bbf8777a5886aa6cba798404b996fb459981cc (diff)
use wise template for masterhandout
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'wise/wisetext.sty')
-rw-r--r--wise/wisetext.sty554
1 files changed, 554 insertions, 0 deletions
diff --git a/wise/wisetext.sty b/wise/wisetext.sty
new file mode 100644
index 0000000..3cafaaf
--- /dev/null
+++ b/wise/wisetext.sty
@@ -0,0 +1,554 @@
+%%****************************************
+%%* *
+%%* TU Dresden *
+%%* Lehrstuhl für Wirtschaftsinformatik, *
+%%* insbesondere Systementwicklung *
+%%* *
+%%****************************************
+%%
+%% LaTeX-Vorlage fuer Doktor-, Diplom- und Seminararbeiten
+%% Textbausteine
+%%
+%% Version: $Revision: 1.13 $
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{wisetext}[19/03/2004 Textbausteine fuer Dokumente an
+der WiSe von Andreas Gehlert]
+
+%Behandlung der pdf-Option. Dies wird eingeführt, um Übersetzungszeit
+%zu sparen, wenn nur ein .ps erzeugt werden soll. Zum anderen
+%interpretiert ps2pdf die Seitenaufteilung anders.
+\newif\if@pdf
+\@pdffalse
+\DeclareOption{pdf} {%
+ \@pdftrue%
+}%
+\DeclareOption*{%
+ \typeout{Die Klasse kann die Option \CurrentOption nich
+ verarbeiten.}%
+ \typeout{Die einzigst zulässig Option ist: pdf}%
+}%
+\ProcessOptions\relax
+
+%------------------------interne Befehle-------------------------
+
+% Befehl dient zur Unterstützung der Erstellung von Titelseiten der
+% Lehrstuhldokumente. Er schreibt zentriert den Namen der Uni, der Fakultät
+% und des Lehrstuhls aus.
+\newcommand{\@institution}{
+ \begin{center}
+ %Institution an der die Arbeit geschrieben wurde
+ \LARGE
+ Technische Universität Dresden
+
+ \bigskip
+ \normalsize
+ Fakultät Wirtschaftswissenschaften\\
+ Lehrstuhl für Wirtschaftsinformatik,\\
+ insbesondere Systementwicklung
+ \end{center}
+}
+% Ende des \institution Befehls
+
+% Befehl für die Titelseite einer Seminarar- oder Projektarbeit. Die
+% beiden Typen unterscheiden sich nur nach der Überschrift auf dem
+% Deckblatt. Die Befehle \seminartitlepage und \projecttitlepage rufen
+% diesen Befehl hier auf. Er sollte nicht vom Nutzer verwendet werden!
+% Es werden 6 Parameter benötigt:
+% 1. Titel der Seminararbeit
+% 2. Vor und Zuname des Autors
+% 3. Matrikelnummer des Autors
+% 4. Titel Vor- und Zuname des Betreuers
+% 5. Titel auf dem Deckblatt
+% 6. Titel, der in das pdf-Dokument eingetragen werden soll.
+\newcommand\@seminartitlepage[6] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdfsubject={#6},%
+ pdftitle={#1},%
+ pdfauthor={#2 (#3)}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+ \enlargethispage{1cm}
+
+ \@institution
+ \vspace{2cm}
+
+ \begin{center}
+ % Titel der Arbeit
+ \LARGE
+ #1
+ \vspace{2cm}
+
+ % Zweck der Arbeit
+ \normalsize
+ #5
+
+ % Mit dem \vfill sorgen wir dafür, da je nach Länge des Titels der Arbeit der
+ % entstehende Zwischenraum zwichen Zweck der Arbeit und Autor aufgefüllt
+ % wird, mit anderen Worten wird die Seite mittels des Zwischenraums immer
+ % auf die gesamte Seite gezogen
+ \end{center}
+ \vfill
+ \begin{flushright}
+ {#2 (#3)\\
+ Betreuer: #4\\
+ Dresden, \today}
+ \end{flushright}
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+% Ende des Befehls für die Titelseite einer Seminararbeit
+
+%-----------Oeffentliche Befehle---------------------------
+
+% Definiert ein Seminararbeitsdeckblatt. Ruft \@seminartitlepage
+% auf. Parameter:
+% 1. Titel der Seminararbeit
+% 2. Vor und Zuname des Autors
+% 3. Matrikelnummer des Autors
+% 4. Titel Vor- und Zuname des Betreuers
+% 5. Studiengang
+\newcommand{\seminartitlepage}[5]{%
+ \@seminartitlepage{#1}{#2}{#3}{#4}{Seminararbeit\\%
+ zur Erlangung eines Seminarscheines\\%
+ nach §7 der Prüfungsordnung #5}{Seminararbeit zur Erlangung eines%
+ Seminarscheins nach §7 der Prüfungsordnung #5}%
+}
+
+% Definiert ein Projektarbeitsdeckblatt. Ruft \@seminartitlepage
+% auf. Parameter:
+% 1. Titel der Projektarbeit
+% 2. Vor und Zuname des Autors
+% 3. Matrikelnummer des Autors
+% 4. Titel Vor- und Zuname des Betreuers
+% 5. Studiengang
+\newcommand{\projecttitlepage}[5]{%
+ \@seminartitlepage{#1}{#2}{#3}{#4}{Projektarbeit\\%
+ nach §8 der Prüfungsordnung #5}{Projektarbeit%
+ nach §8 der Prüfungsordnung #5}%
+}
+
+%Befehl für die Erstellung der Titelseite einer Diplomarbeit. Es werden 7
+%Parameter benötigt:
+%1. Titel der Arbeit
+%2. Zu erlangender Titel
+%3. Autor (Vor- und Zuname)
+%4. Matrikelnummer
+%5. 1. Betreuer (Tiel Vor- und Zuname)
+%6. 2. Betreuer (Tiel Vor- und Zuname)
+%7. Beginn der Bearbeitungszeit (dd.mm.yyyy)
+%8. Ende der Bearbeitungszeit (dd.mm.yyyy)
+\newcommand\diplomatitlepage[8] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdfsubject={Diplomarbeit zur Erlangung des akademischen Grades #2},%
+ pdftitle={#1},%
+ pdfauthor={#3}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+ %Institution an der die Arbeit geschrieben wurde
+ \@institution
+ \vspace{2cm}
+
+ \begin{center}
+ % Titel der Arbeit
+ \LARGE
+ #1
+ \vspace{2cm}
+
+ % Zweck der Arbeit
+ \normalsize
+ Diplomarbeit\\
+ zur Erlangung des akademischen Grades\\
+ \glqq #2\grqq\
+
+ % Mit dem \vfill sorgen wir dafür, daje nach Länge des Titels der Arbeit der
+ % entstehende Zwischenraum zwichen Zweck der Arbeit und Autor aufgefüllt
+ % wird, mit anderen Worten wird die Seite mittels des Zwischenraums immer
+ % auf die gesamte Seite gezogen
+ \vfill
+ \end{center}
+ \vspace{3cm}
+
+ % Autoreninformationen
+ \begin{tabular}{l l}
+ Bearbeiter: & #3\\
+ & Matrikelnummer: #4\\
+ Betreuer: & #5\\
+ & #6\\
+ Bearbeitungszeit: & #7 - #8\\
+ \end{tabular}
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+
+%Befehl für die Erstellung der Titelseite einer Bachelor-Arbeit. Es werden 7
+%Parameter benötigt:
+%1. Titel der Arbeit
+%2. Zu erlangender Titel
+%3. Autor (Vor- und Zuname)
+%4. Matrikelnummer
+%5. 1. Betreuer (Tiel Vor- und Zuname)
+%6. 2. Betreuer (Tiel Vor- und Zuname)
+%7. Beginn der Bearbeitungszeit (dd.mm.yyyy)
+%8. Ende der Bearbeitungszeit (dd.mm.yyyy)
+\newcommand\bachelortitlepage[8] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdfsubject={Bachelor-Arbeit zur Erlangung des akademischen Grades #2},%
+ pdftitle={#1},%
+ pdfauthor={#3}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+ %Institution an der die Arbeit geschrieben wurde
+ \@institution
+ \vspace{2cm}
+
+ \begin{center}
+ % Titel der Arbeit
+ \LARGE
+ #1
+ \vspace{2cm}
+
+ % Zweck der Arbeit
+ \normalsize
+ Bachelor-Arbeit\\
+ zur Erlangung des akademischen Grades\\
+ \glqq #2\grqq\
+
+ % Mit dem \vfill sorgen wir dafür, daje nach Länge des Titels der Arbeit der
+ % entstehende Zwischenraum zwichen Zweck der Arbeit und Autor aufgefüllt
+ % wird, mit anderen Worten wird die Seite mittels des Zwischenraums immer
+ % auf die gesamte Seite gezogen
+ \vfill
+ \end{center}
+ \vspace{3cm}
+
+ % Autoreninformationen
+ \begin{tabular}{l l}
+ Bearbeiter: & #3\\
+ & Matrikelnummer: #4\\
+ Betreuer: & #5\\
+ & #6\\
+ Bearbeitungszeit: & #7 - #8\\
+ \end{tabular}
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+
+%Befehl für die Erstellung der Titelseite einer Master-Arbeit. Es werden 7
+%Parameter benötigt:
+%1. Titel der Arbeit
+%2. Zu erlangender Titel
+%3. Autor (Vor- und Zuname)
+%4. Matrikelnummer
+%5. 1. Betreuer (Tiel Vor- und Zuname)
+%6. 2. Betreuer (Tiel Vor- und Zuname)
+%7. Beginn der Bearbeitungszeit (dd.mm.yyyy)
+%8. Ende der Bearbeitungszeit (dd.mm.yyyy)
+\newcommand\mastertitlepage[8] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdfsubject={Master-Arbeit zur Erlangung des akademischen Grades #2},%
+ pdftitle={#1},%
+ pdfauthor={#3}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+ %Institution an der die Arbeit geschrieben wurde
+ \@institution
+ \vspace{2cm}
+
+ \begin{center}
+ % Titel der Arbeit
+ \LARGE
+ #1
+ \vspace{2cm}
+
+ % Zweck der Arbeit
+ \normalsize
+ Master-Arbeit\\
+ zur Erlangung des akademischen Grades\\
+ \glqq #2\grqq\
+
+ % Mit dem \vfill sorgen wir dafür, daje nach Länge des Titels der Arbeit der
+ % entstehende Zwischenraum zwichen Zweck der Arbeit und Autor aufgefüllt
+ % wird, mit anderen Worten wird die Seite mittels des Zwischenraums immer
+ % auf die gesamte Seite gezogen
+ \vfill
+ \end{center}
+ \vspace{3cm}
+
+ % Autoreninformationen
+ \begin{tabular}{l l}
+ Bearbeiter: & #3\\
+ & Matrikelnummer: #4\\
+ Betreuer: & #5\\
+ & #6\\
+ Bearbeitungszeit: & #7 - #8\\
+ \end{tabular}
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+
+%Tittelblatt für die Kurzfassung einer Dissertation
+%Es wird benötigt:
+%1. Titel der Arbeit
+%2. zu erlangender akademischer Grad
+%3. Autor der Arbeit
+%4. Datum der Arbeit
+%5. Betreuer
+\newcommand\dissertationshorttitlepage[5] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdfsubject={Dissertation zur Erlangung des akademischen Grades #2},%
+ pdftitle={#1},%
+ pdfauthor={#3}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+
+ \begin{center}
+ % Titel der Arbeit
+ \LARGE
+
+
+ Kurzfassung\\
+ \vspace{2cm}
+
+ #1
+ \vspace{2cm}
+
+% Zweck der Arbeit
+ \normalsize
+ \textbf{Dissertation}\\
+ \vspace{1cm}
+
+ zur Erlangung des akademischen Grades\\
+ \vspace{1cm}
+
+ #2\\
+ \vspace{1cm}
+
+ vorgelegt an der\\
+ \vspace{1cm}
+
+ %Institution an der die Arbeit geschrieben wurde
+ Fakultät für Wirtschaftswissenschaften\\
+ der\\
+ Technischen Universität Dresden
+ \vspace{1cm}
+
+ von\\
+ \vspace{1cm}
+ #3
+
+ % Mit dem \vfill sorgen wir dafür, daje nach Länge des Titels der Arbeit der
+ % entstehende Zwischenraum zwichen Zweck der Arbeit und Autor aufgefüllt
+ % wird, mit anderen Worten wird die Seite mittels des Zwischenraums immer
+ % auf die gesamte Seite gezogen
+ \vfill
+ \vspace{2cm}
+
+ betreut durch #5\\
+ \vspace{1cm}
+
+ Dresden, den #4\\
+
+
+ \end{center}
+
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+
+% Befehl für das Deckblatt einer Dissertation an der Fakultät WIWI der TU
+% Dresden
+% Parameter:
+% 1. Titel der Dissertation
+% 2. Angestrebter Titel
+% 3. Titel Vor- und Zuname des Autors
+% 4. Tag der Abgabe
+% 5. Tag des Rigorosums
+% 6. 1. Gutachter
+% 7. 2. Gutachter
+% 8. 3. Gutachter
+\newcommand\dissertationtitlepage[8] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdfsubject={Dissertation zur Erlangung des akademischen Grades #2},%
+ pdftitle={#1},%
+ pdfauthor={#3}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+
+ \begin{center}
+ % Titel der Arbeit
+ \LARGE
+ #1
+ \vspace{2cm}
+
+% Zweck der Arbeit
+ \normalsize
+ \textbf{Dissertation}\\
+ \vspace{1cm}
+
+ zur Erlangung des akademischen Grades\\
+ \vspace{1cm}
+
+ #2\\
+ \vspace{1cm}
+
+ vorgelegt an der\\
+ \vspace{1cm}
+
+ %Institution an der die Arbeit geschrieben wurde
+ %Institution an der die Arbeit geschrieben wurde
+ Fakultät für Wirtschaftswissenschaften\\
+ der\\
+ Technischen Universität Dresden
+ \vspace{1cm}
+
+ von\\
+ \vspace{1cm}
+ #3
+
+ % Mit dem \vfill sorgen wir dafür, daje nach Länge des Titels der Arbeit der
+ % entstehende Zwischenraum zwichen Zweck der Arbeit und Autor aufgefüllt
+ % wird, mit anderen Worten wird die Seite mittels des Zwischenraums immer
+ % auf die gesamte Seite gezogen
+ \vfill
+ \end{center}
+ \vspace{3cm}
+
+ % Autoreninformationen
+ \begin{tabular}{l}
+ vorgelegt: \\
+ #4\\
+ verteidigt: \\
+ #5\\
+ \end{tabular}
+ \hfill
+ \begin{tabular}{l}
+ Gutachter: \\
+ #6\\
+ #7\\
+ #8\\
+ \end{tabular}
+
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+
+% Dieser Befehl ist als Deckblatt für Diskussionspapier gedacht, die
+% während des Schreibens der DA entstehen. Die Parameter im
+% Einzelnen:
+% 1 - Der Titel des Papiers
+% 2 - Eine Anmerkung, z.B. Tag der Diskussion
+% 3 - Autorenkollektiv
+% Vereinbarungsgemäß wird der Zeilenabstand auf 1 gesetzt.
+\newcommand\shorttitlepage[3] {%
+ %Einfügen des hypersetups, falls wir ein pdf bauen
+ \if@pdf
+ \hypersetup {%
+ pdftitle={#1},%
+ pdfsubject={Arbeitspapier},
+ pdfauthor={#3}%
+ }%
+ \fi
+
+ \thispagestyle{empty}
+ %Institution an der die Arbeit geschrieben wurde
+ \@institution
+
+ \begin{center}
+ % Titel der Arbeit
+ \vspace{4cm}
+ \LARGE
+ #1
+ \vfill
+ \end{center}
+
+ % Autoreninformationen
+ \vspace{3cm}%
+ \noindent #2 \par%
+ \noindent\textbf{Autor(en):}%
+ \begin{quotation}
+ \noindent#3%
+ \end{quotation}
+ \cleardoublepage
+ %Den Page-Counter zurücksetzen, falls wir keine Abstract haben
+ \setcounter{page}{1}
+}
+
+
+%Eidesstattliche Erklärung
+\newcommand\declaration{%
+ \addsec{Ehrenwörtliche Erklärung}
+ Hiermit versichere ich, die vorliegende Arbeit selbständig, ohne
+ fremde Hilfe und ohne Benutzung anderer als der von mir angegebenen
+ Quellen angefertigt zu haben. Alle aus fremden Quellen direkt oder
+ indirekt übernommenen Gedanken sind als solche gekennzeichnet. Die
+ Arbeit wurde noch keiner Prüfungsbehörde in gleicher oder ähnlicher
+ Form vorgelegt.%
+
+ \vspace{4cm}%
+ \noindent Dresden, den \today%
+}
+
+
+%$Log: wisetext.sty,v $
+%Revision 1.13 2009/11/06 19:19:31 sina
+%DeckblŠtter fŸr Master- und Bachelorarbeiten eingefŸgt,
+%Paragraphenangaben entsprechend der neuen PrŸfungsordnungen angepasst
+%
+%Revision 1.12 2004/03/19 14:49:51 gehlert
+%Version korrigiert.
+%
+%Revision 1.11 2004/03/19 14:42:57 gehlert
+%Nur das Datum der Vorlage aktualisiert.
+%
+%Revision 1.10 2003/10/13 10:10:09 gehlert
+%Lehrstuhl FÜR Wirtschaftsinformatik eingefügt.
+%
+%Revision 1.9 2002/12/03 10:05:53 gehlert
+%Anpassen der Versionsinformation.
+%
+%Revision 1.5 2001/10/22 08:30:59 andreasg
+%no message
+%
+%Revision 1.4 2001/10/22 08:18:40 andreasg
+%no message
+%
+%Revision 1.3 2001/10/22 08:07:49 andreasg
+%* \dissertationshorttitlepage hinzu.
+%* Die \seminartitlepage bekommt einen zusätzlichen Parameter für das
+% Studienfach, da nicht nur Wirtschaftsinformatiker Seminararbeiten
+% bei uns schreiben.
+%
+%Revision 1.2 2001/10/22 07:57:30 andreasg
+%no message
+% \ No newline at end of file