Mercurial > docs > diploma
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} + } +