meillo@24: \ProvidesPackage{thesis} meillo@8: meillo@8: \usepackage[utf8]{inputenc} meillo@8: \usepackage{graphicx} meillo@10: \usepackage{url} meillo@10: meillo@8: \usepackage{makeidx} meillo@8: \makeindex meillo@8: meillo@8: \setlength{\parindent}{0em} meillo@8: \setlength{\parskip}{1.0ex plus 1.0ex minus 0.5ex} meillo@8: \setcounter{tocdepth}{3} meillo@8: meillo@10: \pagestyle{headings} meillo@8: %\pagestyle{fancy} meillo@8: %\lhead[\leftmark]{\thepage} meillo@8: %\chead[]{} meillo@8: %\rhead[\thepage]{\rightmark} meillo@8: %\ifoot[\textsc{Markus Schnalke}]{\textsc{Markus Schnalke}} meillo@8: %\cfoot[]{} meillo@8: %\ofoot[\thepage]{\thepage} meillo@8: meillo@13: \usepackage{setspace} meillo@13: \usepackage{relsize} meillo@8: meillo@8: % formating meillo@10: \renewcommand{\path}[1]{\textit{#1}} meillo@8: \newcommand{\name}[1]{\emph{#1}} meillo@13: \newcommand{\NAME}[1]{{\smaller\textsc{#1}\larger}} meillo@8: meillo@8: % \newcommand{\source}[1]{\hspace{1em}\textit{\scriptsize(Quelle: #1)}} meillo@8: \let\OLDcleardoublepage\cleardoublepage meillo@8: \renewcommand{\cleardoublepage}{\thispagestyle{empty}\OLDcleardoublepage} meillo@8: meillo@13: % shortcuts meillo@13: \newcommand{\masqmail}{\name{masqmail}} meillo@13: \newcommand{\sendmail}{\name{sendmail}} meillo@13: \newcommand{\mta}{\name{mail transfer agent}} meillo@13: \newcommand{\email}{\name{email}} meillo@13: \newcommand{\debian}{\name{Debian}} meillo@13: \newcommand{\linux}{\name{Linux}} meillo@13: \newcommand{\gnulinux}{\NAME{GNU}/\name{Linux}} meillo@13: \newcommand{\MTA}{\NAME{MTA}} meillo@13: \newcommand{\RFC}{\NAME{RFC}} meillo@13: \newcommand{\GNU}{\NAME{GNU}} meillo@28: \newcommand{\unix}{\name{Unix}} meillo@37: \newcommand{\freesw}{\name{Free Software}} meillo@37: \newcommand{\gpl}{\name{General Public License}} meillo@37: \newcommand{\GPL}{\NAME{GPL}} meillo@8: meillo@19: \newcommand{\nth}{\textsuperscript{th}} meillo@19: \newcommand{\st}{\textsuperscript{st}} meillo@19: \newcommand{\nd}{\textsuperscript{nd}} meillo@19: \newcommand{\rd}{\textsuperscript{rd}} meillo@19: meillo@19: meillo@8: %%%% BEGIN DEBUG %%%% meillo@8: %\usepackage{showidx} meillo@8: %\doublespace meillo@8: %%%% END DEBUG %%%% meillo@8: meillo@8: meillo@13: % font meillo@8: \usepackage[T1]{fontenc} meillo@8: \usepackage[sc,osf]{mathpazo} meillo@8: \linespread{1.05} % Palatino needs more leading (space between lines) meillo@8: meillo@8: meillo@10: meillo@10: \usepackage{listings} meillo@10: \lstset{ meillo@10: basicstyle=\ttfamily\footnotesize, meillo@10: numberstyle=\tiny, meillo@10: basewidth=0.45em, meillo@10: numbers=left, meillo@10: stepnumber=1, meillo@10: numbersep=2em, meillo@10: showstringspaces=true, meillo@10: showtabs=true, meillo@10: tab=\rightarrowfill, meillo@10: frame=lines, meillo@10: tabsize=4, meillo@10: captionpos=b, meillo@10: breaklines=false, meillo@10: breakatwhitespace=true meillo@10: } meillo@10: meillo@10: meillo@10: \newenvironment{code}[2] { meillo@10: \begin{center} meillo@10: \lstset{label=#1,caption=#2} meillo@10: \begin{list}{}{\setlength{\rightmargin}{2em}\setlength{\leftmargin}{2em}} meillo@10: \item\ttfamily\footnotesize meillo@10: }{ meillo@10: \end{list} meillo@10: \end{center} meillo@10: } meillo@10: