
meillo@24: \ProvidesPackage{thesis}
meillo@8: 
meillo@268: \usepackage[utf8]{inputenc}
meillo@10: 
meillo@268: \usepackage{graphicx}
meillo@268: \usepackage{url}
meillo@268: \usepackage{relsize}  % for \smaller, used in \NAME
meillo@268: \usepackage{verbatim}  % for \verbatiminput, used in \code
meillo@268: %\usepackage{showidx}  % for index-checking
meillo@8: 
meillo@268: \usepackage{makeidx}
meillo@268: \makeindex
meillo@54: 
meillo@268: \usepackage{multibib}
meillo@268: \newcites{web}{Websites}
meillo@8: 
meillo@268: % font
meillo@268: \usepackage[T1]{fontenc}
meillo@268: \usepackage[sc,osf]{mathpazo}
meillo@268: \linespread{1.05}  % Palatino needs more leading (space between lines)
meillo@8: 
meillo@8: 
meillo@8: 
meillo@268: % global formating
meillo@268: \pagestyle{headings}
meillo@368: \setcounter{tocdepth}{2}
meillo@268: \setlength{\parindent}{0em}
meillo@268: \setlength{\parskip}{1.0ex plus 1.0ex minus 0.5ex}
meillo@268: \setlength{\labelsep}{1em}
meillo@368: \let\OLDquote\quote
meillo@368: \renewcommand{\quote}{\OLDquote\small}  % blockquotes in smaller size
meillo@8: 
meillo@268: % formating macros
meillo@309: %\renewcommand{\path}[1]{\textit{#1}}
meillo@268: \newcommand{\name}[1]{\emph{#1}\index{#1}}
meillo@268: \newcommand{\NAME}[1]{{\smaller\textsc{#1}}\index{#1}}
meillo@268: \newcommand{\person}[1]{\textsc{#1}}
meillo@350: \newcommand{\obsoleted}[1]{\quad{\small(obsoleted by \RFC\,#1)}}
meillo@8: 
meillo@268: % shortcuts
meillo@268: \newcommand{\masqmail}{\name{masqmail}}
meillo@268: \newcommand{\sendmail}{\name{sendmail}}
meillo@268: \newcommand{\qmail}{\name{qmail}}
meillo@268: \newcommand{\exim}{\name{exim}}
meillo@268: \newcommand{\postfix}{\name{postfix}}
meillo@322: 
meillo@268: \newcommand{\mta}{mail transfer agent}
meillo@268: \newcommand{\debian}{\name{Debian}}
meillo@268: \newcommand{\gnulinux}{\NAME{GNU}/\name{Linux}}
meillo@268: \newcommand{\MTA}{\NAME{MTA}}
meillo@268: \newcommand{\RFC}{\NAME{RFC}}
meillo@268: \newcommand{\GNU}{\NAME{GNU}}
meillo@362: \newcommand{\unix}{Unix}
meillo@268: \newcommand{\freesw}{Free Software}
meillo@268: \newcommand{\SMTP}{\NAME{SMTP}}
meillo@268: \newcommand{\TLS}{\NAME{TLS}}
meillo@322: 
meillo@268: \newcommand{\TODO}{\NAME{TODO}\,}
meillo@268: \newcommand{\RF}{\NAME{RF}\,}
meillo@268: \newcommand{\RG}{\NAME{RG}\,}
meillo@268: \newcommand{\RA}{\NAME{RA}\,}
meillo@268: \newcommand{\St}{\NAME{S}\,}
meillo@368: %fixme: remove the \, and insert them in the text directly
meillo@19: 
meillo@8: 
meillo@8: 
meillo@268: \newcommand{\codeinput}[1]{
meillo@268: 	\begin{quote}
meillo@268: 	\ttfamily\footnotesize
meillo@268: 	\verbatiminput{#1}
meillo@268: 	\end{quote}
meillo@268: }
meillo@8: 




