# HG changeset patch # User meillo@marmaro.de # Date 1221813802 -7200 # Node ID 558301bfa9b5ac5e41c447fe4b6d81cca55ebaff # Parent 8ac9b9fda474c6d86e09739872086fda270f5a5b customized listings and code env diff -r 8ac9b9fda474 -r 558301bfa9b5 thesis/header.tex --- 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} + } +