diff thesis/thesis.sty @ 24:563205a1b07e

the header is now a package
author meillo@marmaro.de
date Thu, 02 Oct 2008 15:28:42 +0200
parents thesis/tex/header.tex@caac61e854e8
children 01f154f8f477
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thesis/thesis.sty	Thu Oct 02 15:28:42 2008 +0200
@@ -0,0 +1,94 @@
+\ProvidesPackage{thesis}
+
+  \usepackage[utf8]{inputenc}
+  \usepackage{graphicx}
+	\usepackage{url}
+
+	\usepackage{makeidx}
+	\makeindex
+
+  \setlength{\parindent}{0em}
+  \setlength{\parskip}{1.0ex plus 1.0ex minus 0.5ex}
+  \setcounter{tocdepth}{3}
+
+  \pagestyle{headings}
+  %\pagestyle{fancy}
+	%\lhead[\leftmark]{\thepage}
+	%\chead[]{}
+	%\rhead[\thepage]{\rightmark}
+  %\ifoot[\textsc{Markus Schnalke}]{\textsc{Markus Schnalke}}
+  %\cfoot[]{}
+  %\ofoot[\thepage]{\thepage}
+
+	\usepackage{setspace}
+	\usepackage{relsize}
+
+	% formating
+  \renewcommand{\path}[1]{\textit{#1}}
+  \newcommand{\name}[1]{\emph{#1}}
+	\newcommand{\NAME}[1]{{\smaller\textsc{#1}\larger}}
+
+  % \newcommand{\source}[1]{\hspace{1em}\textit{\scriptsize(Quelle: #1)}}
+	\let\OLDcleardoublepage\cleardoublepage
+	\renewcommand{\cleardoublepage}{\thispagestyle{empty}\OLDcleardoublepage}
+
+	% shortcuts
+	\newcommand{\masqmail}{\name{masqmail}}
+	\newcommand{\sendmail}{\name{sendmail}}
+	\newcommand{\mta}{\name{mail transfer agent}}
+	\newcommand{\email}{\name{email}}
+	\newcommand{\debian}{\name{Debian}}
+	\newcommand{\linux}{\name{Linux}}
+	\newcommand{\gnulinux}{\NAME{GNU}/\name{Linux}}
+	\newcommand{\MTA}{\NAME{MTA}}
+	\newcommand{\RFC}{\NAME{RFC}}
+	\newcommand{\GNU}{\NAME{GNU}}
+
+	\newcommand{\nth}{\textsuperscript{th}}
+	\newcommand{\st}{\textsuperscript{st}}
+	\newcommand{\nd}{\textsuperscript{nd}}
+	\newcommand{\rd}{\textsuperscript{rd}}
+
+
+	%%%% BEGIN DEBUG %%%%
+	%\usepackage{showidx}
+	%\doublespace
+	%%%% END DEBUG %%%%
+
+
+	% font
+	\usepackage[T1]{fontenc}
+	\usepackage[sc,osf]{mathpazo}
+	\linespread{1.05}         % Palatino needs more leading (space between lines)
+
+
+
+  \usepackage{listings}
+	\lstset{
+		basicstyle=\ttfamily\footnotesize,
+		numberstyle=\tiny,
+		basewidth=0.45em,
+		numbers=left,
+		stepnumber=1,
+		numbersep=2em,
+		showstringspaces=true,
+		showtabs=true,
+		tab=\rightarrowfill,
+		frame=lines,
+		tabsize=4,
+		captionpos=b,
+		breaklines=false,
+		breakatwhitespace=true
+	}
+
+
+	\newenvironment{code}[2] {
+		\begin{center}
+		\lstset{label=#1,caption=#2}
+		\begin{list}{}{\setlength{\rightmargin}{2em}\setlength{\leftmargin}{2em}}
+		\item\ttfamily\footnotesize
+	}{
+		\end{list}
+		\end{center}
+	}
+