diff options
| author | Manuel Traut <manut@linutronix.de> | 2011-02-03 19:19:20 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2011-02-03 19:19:20 +0100 |
| commit | 90bddd5044c14a662c15fcc4498c389da5713160 (patch) | |
| tree | 7a60d5b9cfbcd4ac9daa231d3a358fe172be3ea5 /wise/wisetext.sty | |
| parent | a5bbf8777a5886aa6cba798404b996fb459981cc (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.sty | 554 |
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 |
