This also adds a bibliography and makes latex compile with \scrollmode.
+\begin{abstract}
+\end{abstract}
--- /dev/null
+\chapter{Conclusions}
+This chapter will give a number of conclusions.
--- /dev/null
+\chapter{Context}
+This chapter will sketch the context in which my assignment was performed.
+\input{Main/Context/Recore}
+\input{Main/Context/Montium}
+\input{Main/Context/LLVM}
--- /dev/null
+\section{Low Level Virtual Machine}
+This section describes the Low Level Virtual Machine (LLVM) project. It
+describes the project's aims, organisation and status.
--- /dev/null
+\section{Montium Tile Processor}
+This section describes the Montium Tile Processor (Montium) in moderate detail.
+It is not meant to be a full spec, but it provides the context necessary for
+understanding the next sections and getting a feel for the challenges involved.
--- /dev/null
+\section{Recore Systems}
+This section briefly describes Recore Systems and its activities.
--- /dev/null
+\chapter{Introduction}
+This chapter introduces the subject of this report and lays out its structure.
--- /dev/null
+\section{Assignment}
+This section describes the original assignment and the tasks presented therein.
+Since then a number of other tasks have surfaced and some tasks have changed,
+those changes and new tasks have been included here.
--- /dev/null
+\section{Challenges and Solutions}
+This section will describe the challenges faced during each of the tasks and the
+solutions found for both the task itself and the challenges.
--- /dev/null
+\chapter{Problems}
+This chapter will describe the problems that were part of the assignment and the
+challenges faced while solving those problems.
+\input{Main/Problem/Assignment}
+\input{Main/Problem/Challenges}
%.ps: %.svg
inkscape $(addsuffix .svg,$(basename $@)) --export-ps=$@
-Report.dvi: *.tex Algemeen/*.tex
- latex $(basename $@) ; \
- bibtex $(basename $@) ; \
- latex $(basename $@) ; \
+Report.dvi: *.tex Front/*.tex Main/*.tex Main/*/*.tex Report.bib
+ latex '\scrollmode\input $(basename $@)' || exit 1; \
+ bibtex $(basename $@) || exit 1; \
+ latex '\scrollmode\input $(basename $@)' || exit 1; \
while grep -s $(REPEAT_TEXT) $(addsuffix .log,$(basename $@)) ; do \
- latex $(basename $@) ; \
+ latex '\scrollmode\input $(basename $@)' || exit 1; \
done
clean:
--- /dev/null
+@misc{dummy,
+ author = "Matthijs",
+ note = "Dummy reference to keep bibtex happy"
+}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\pagestyle{empty}
+\pagenumbering{arabic}
\begin{document}
-\input{Algemeen/Frontpage}
+\input{Front/Frontpage}
\cleardoublepage
-\input{Algemeen/Abstract}
+\input{Front/Abstract}
-\pagenumbering{roman}
\pagestyle{plain}
\tableofcontents
\cleardoublepage
\pagestyle{fancy}
-\pagenumbering{arabic}
+
+\input{Main/Introduction}
+
+\input{Main/Context}
+
+\input{Main/Problems}
+
+\input{Main/Conclusions}
+
+\cleardoublepage
+
+\cite{dummy}
+
+\bibliographystyle{plain}
+\bibliography{Report}
+
+\listoffigures
\end{document}