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: