changeset 10:558301bfa9b5

customized listings and code env
author meillo@marmaro.de
date Fri, 19 Sep 2008 10:43:22 +0200 (2008-09-19)
parents 8ac9b9fda474
children 32cfe2127cb1
files thesis/header.tex
diffstat 1 files changed, 34 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/thesis/header.tex	Fri Sep 19 01:15:26 2008 +0200
+++ b/thesis/header.tex	Fri Sep 19 10:43:22 2008 +0200
@@ -2,7 +2,8 @@
 
   \usepackage[utf8]{inputenc}
   \usepackage{graphicx}
-  \usepackage{listings}
+	\usepackage{url}
+
 	\usepackage{makeidx}
 	\makeindex
 
@@ -10,8 +11,8 @@
   \setlength{\parskip}{1.0ex plus 1.0ex minus 0.5ex}
   \setcounter{tocdepth}{3}
 
+  \pagestyle{headings}
   %\pagestyle{fancy}
-  \pagestyle{headings}
 	%\lhead[\leftmark]{\thepage}
 	%\chead[]{}
 	%\rhead[\thepage]{\rightmark}
@@ -19,10 +20,9 @@
   %\cfoot[]{}
   %\ofoot[\thepage]{\thepage}
 
-	\usepackage{url}
 
 	% formating
-  %\renewcommand{\path}[1]{\texttt{#1}}
+  \renewcommand{\path}[1]{\textit{#1}}
   \newcommand{\name}[1]{\emph{#1}}
 	\newcommand{\NAME}[1]{{\footnotesize\textsc{#1}}}
 
@@ -30,9 +30,6 @@
 	\let\OLDcleardoublepage\cleardoublepage
 	\renewcommand{\cleardoublepage}{\thispagestyle{empty}\OLDcleardoublepage}
 
-	% abbreviations
-  \newcommand{\m}{\emph{masqmail}}
-
 
 	%%%% BEGIN DEBUG %%%%
 	%\usepackage{showidx}
@@ -46,3 +43,33 @@
 	\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}
+	}
+