123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- %%
- %% LaTeX-Vorlage fuer Projektarbeit
- %%
-
-
- %% Neue User-Befehle
- %%
- %% \title Titel der Projektarbeit
- %% \semester z.B. Wintersemester 2008/2009
- %% \betreuer Kommagetrennte Liste der Betreuer
- %% \maketitle Erzeugen der Titelseite
- %% \keywords Schlüsselwörter angeben
-
- \NeedsTeXFormat{LaTeX2e}
- \ProvidesPackage{arbeit}[2014/10/09 Paket fuer Projektarbeiten]
- \RequirePackage{scrpage2}
- \RequirePackage{hyperref} % Hyperref möglichst spät laden. Vielleicht hier?
-
- % Kopf- und Fußzeilen setzen
- \clearscrheadfoot
- \pagestyle{scrheadings}
- \cfoot{\thepage}
-
- %% Schriftalternativen zu dem Latex-Standard: Computer Modern (CM)
- %%----------------------------------------------------------------
- %% Englaufende Times/Helvetica/Courier laden, aber mit richtigen Skalierungen (siehe l2tabu)
- %\usepackage{mathptmx}
- %\usepackage[scaled=.90]{helvet}
- %\usepackage{courier} % kann auch weggelassen werden
- %% Palatino, genauso wenig englaufend wie CM, aber riesiger Zeilenabstand
- %\usepackage{mathpazo}
- %\usepackage[scaled=.95]{helvet}
- %\usepackage{courier}
-
- %% Neue User-Befehle
- %%------------------
- \newcommand{\keywordsline}{\paragraph{Keywords:} \@keywords}
- \newcommand{\@betreuer}{}
- \newcommand{\betreuer}[1]{\renewcommand{\@betreuer}{#1}}
- \newcommand{\@semester}{}
- \newcommand{\semester}[1]{\renewcommand{\@semester}{#1}}
- \newcommand{\@keywords}{}
- \newcommand{\keywords}[1]{\renewcommand{\@keywords}{#1}}
-
- \AtBeginDocument{
- \hypersetup{bookmarksnumbered=true,
- pdfcreator={Adobe Acrobat Distiller},
- pdfproducer={LaTex with hyperref}
- }
- }
-
- % Eigentliche Ausgabe der Titelseite
- \renewcommand{\@maketitle}
- {%
- \hypersetup{%
- pdftitle={\@title},
- pdfsubject={Projektarbeit \@semester},
- pdfauthor={\@author},
- pdfkeywords={\@keywords},
- }%
- \begin{center}
- \vskip 2em%
- {\titlefont\huge \@title \par}%
- \vskip 2em%
- {\large\textbf{Projektarbeit}\par}%
- {\large \@author\par}%
- \vskip 2em%
- {\large Fakultät Elektrotechnik Feinwerktechnik Informationstechnik, \\
- Technische Hochschule Nürnberg Georg Simon Ohm,\\
- Wassertorstraße 10,\\
- 90489 Nürnberg, Germany\\
- Betreuer: \@betreuer\par}%
- \vspace*{3em} %
- \end{center}%
- }
-
- % Aus scrartcl.cls extrahiert, sorgt fuer richtiges Setzen bei ein-/zweispaltigem Satz
- \renewcommand{\maketitle}{
- \if@twocolumn
- \ifnum \col@number=\@ne
- \@maketitle
- \else
- \twocolumn[\@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@
- \@maketitle
- \fi
- }
-
- % Aus scrartcl.cls genommen und angepasst -> Kursive Schrift
- \renewenvironment{abstract}{%
- \if@twocolumn\if@abstrt %Zweispaltig
- \addsec*{\abstractname}
- \it% Abstract kursiv setzen
- \fi
- \it% Abstract kursiv setzen
- \else% Einspaltig
- \if@abstrt
- \small
- \begin{center}
- {\normalfont\sectfont\nobreak\abstractname
- \vspace{-.5em}\vspace{\z@}}%
- \end{center}
- \fi
- \quotation
- \fi
- }{%
- \if@twocolumn\else\endquotation\fi
- }
-
- % Wir wollen Latex beim Setzen des Literaturverzeichnisses
- % nicht ganz so pingelig sein lassen, da wir enge Spalten verwenden
- \newcommand{\orig@bibliography}{}
- \let\orig@bibliography\bibliography % Alte Definition in orig@... speichern
- \renewcommand{\bibliography} % \bibliography neu definieren
- {
- \tolerance 1414 % Toleranzwerte setzen (siehe l2tabu)
- \hbadness 1414 % ...
- \emergencystretch 1.5em % ...
- \hfuzz 0.3pt % ...
- \widowpenalty=10000 % ...
- \vfuzz \hfuzz % ...
- \raggedbottom % ...
- \orig@bibliography % und das Originalkommando aufrufen
- }
|