168 lines
6.0 KiB
TeX
168 lines
6.0 KiB
TeX
\documentclass{l4proj}
|
|
|
|
\usepackage{url}
|
|
\usepackage{fancyvrb}
|
|
\usepackage[final]{pdfpages}
|
|
|
|
|
|
\begin{document}
|
|
\title{How to Produce a Level 4 Project Report}
|
|
\author{Pitchaya Boonsarngsuk}
|
|
\date{February 29, 2013}
|
|
\maketitle
|
|
|
|
\begin{abstract}
|
|
We show how to produce a level 4 project report using latex and pdflatex using the
|
|
style file l4proj.cls\cite{Lichman:2013}
|
|
\end{abstract}
|
|
|
|
%\educationalconsent
|
|
%
|
|
%NOTE: if you include the educationalconsent (above) and your project is graded an A then
|
|
% it may be entered in the CS Hall of Fame
|
|
%
|
|
\tableofcontents
|
|
%==============================================================================
|
|
\chapter{Introduction}
|
|
\label{intro}
|
|
\pagenumbering{arabic}
|
|
The first page, abstract and table of contents are numbered using Roman numerals. From now on pages are numbered
|
|
using Arabic numerals. Therefore, immediately after the first call to $\backslash$chapter we need the call
|
|
$\backslash$pagenumbering$\{$arabic$\}$ and this should be called once only in the document.
|
|
|
|
The first Chapter should then be on page 1. You are allowed 50 pages for a 30 credit project and 35 pages for a
|
|
20 credit report. This includes everything up to but excluding the appendices and bibliograph, i.e. this is a limit on
|
|
the body of the report.
|
|
|
|
You are not allowed to alter text size (it is currently 11pt) neither are you allowed to alter the margins.
|
|
|
|
Note that in this example, and some of the others, you need to execute the following commands the first time you process the files.
|
|
Multiple calls to pdflatex are required to resolve references to labels and citations. The file bib.bib is the bibliography file.
|
|
|
|
\begin{verbatim}
|
|
|
|
> pdflatex example0
|
|
> bibtex example0
|
|
> pdflatex example0
|
|
> pdflatex example0
|
|
|
|
\end{verbatim}
|
|
|
|
|
|
\section{First Section in Chapter}
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog \cite{DIMACS}.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
\subsection{A subsection}
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox \cite{fahle} jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
\chapter{The Fox and Dog}
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
\section{The Fox Jumps Over}
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over Uroborus (Figure \ref{uroborus}).
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
%\vspace{-7mm}
|
|
\begin{figure}
|
|
\centering
|
|
%\includegraphics[height=9.2cm,width=13.2cm]{uroboros.pdf}
|
|
\vspace{-30mm}
|
|
\caption{An alternative hierarchy of the algorithms.}
|
|
\label{uroborus}
|
|
\end{figure}
|
|
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over \cite{ckt} the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
\section{The Lazy Dog}
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox \cite{am97} jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
The quick brown fox jumped over the lazy dog.
|
|
|
|
%%%%%%%%%%%%%%%%
|
|
% %
|
|
% APPENDICES %
|
|
% %
|
|
%%%%%%%%%%%%%%%%
|
|
\begin{appendices}
|
|
|
|
\chapter{Running the Programs}
|
|
An example of running from the command line is as follows:
|
|
\begin{verbatim}
|
|
> java MaxClique BBMC1 brock200_1.clq 14400
|
|
\end{verbatim}
|
|
This will apply $BBMC$ with $style = 1$ to the first brock200 DIMACS instance allowing 14400 seconds of cpu time.
|
|
|
|
\chapter{Generating Random Graphs}
|
|
\label{sec:randomGraph}
|
|
We generate Erd\'{o}s-R\"{e}nyi random graphs $G(n,p)$ where $n$ is the number of vertices and
|
|
each edge is included in the graph with probability $p$ independent from every other edge. It produces
|
|
a random graph in DIMACS format with vertices numbered 1 to $n$ inclusive. It can be run from the command line as follows to produce
|
|
a clq file
|
|
\begin{verbatim}
|
|
> java RandomGraph 100 0.9 > 100-90-00.clq
|
|
\end{verbatim}
|
|
\end{appendices}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%
|
|
% BIBLIOGRAPHY %
|
|
%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\bibliographystyle{plain}
|
|
\bibliography{l4proj}
|
|
|
|
\end{document}
|