\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{graphicx} \usepackage{verbatim} \usepackage{cite} % Marginal (left/right) \setlength{\hoffset}{0mm} \setlength{\marginparsep}{0mm} \setlength{\marginparwidth}{0mm} \setlength{\textwidth}{\paperwidth} \addtolength\textwidth{-60 mm} \setlength{\oddsidemargin}{-1 in} \addtolength\oddsidemargin{40 mm} % Marginal (top/down) \setlength{\voffset}{0 mm} \setlength{\topmargin}{0 mm} \setlength{\headheight}{12 pt} \setlength{\headsep}{24 pt} \setlength{\textheight}{230mm} \setlength{\footnotesep}{12 pt} \setlength{\parindent}{0pt} \setlength{\parskip}{0.05cm} \linespread{1.3} \title{Entertainer - Developer's documentation} \author{Lauri Taimila} \date{05/27/2007} \begin{document} % Cover page \pagestyle{empty} \maketitle \pagebreak % Page numbering for contents \setcounter{page}{1} \pagestyle{plain} \markright{Latex-dokumentti} \pagenumbering{roman} \renewcommand{\baselinestretch}{1.2} \tableofcontents \pagebreak % Start page numbering from Introduction page \newpage \setcounter{page}{1} \pagenumbering{arabic} \pagestyle{plain} \renewcommand{\baselinestretch}{1.655} \setlength{\parskip}{0.7cm plus3mm minus3mm} \section{INTRODUCTION} \input{introduction.tex} \newpage \section{HIGH LEVEL ARCHITECTURE} \input{high_level_architecture.tex} \newpage \section{CACHE} \input{cache.tex} \newpage \section{BACKEND} \subsection{Core} \input{backend_core.tex} \subsection{Components} \input{components.tex} \newpage \section{FRONTEND} \subsection{Architecture} \input{frontend_architecture.tex} \subsection{Graphical User Interface} \input{gui.tex} \newpage \section{EXTRA TOOLS FOR ENTERTAINER} \subsection{Preferences GUI} \input{preferences_gui.tex} \subsection{Content management GUI} \input{content_management_gui.tex} \subsection{Message bus notifier} \input{message_bus_notifier.tex} \end{document}