main.tex 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. % A4 paper
  2. % main font size 12
  3. % article format
  4. \documentclass[a4paper, 12pt,onecolumn]{article}
  5. \usepackage[top=1in,bottom=1in,left=1in,right=1in]{geometry}
  6. % packages to be included
  7. % used to allow [H] to display images
  8. \usepackage{float}
  9. % used for displaying images
  10. \usepackage{graphicx}
  11. % \usepackage{pgfgantt}
  12. % used to refer to images, tables, etc
  13. \usepackage{hyperref}
  14. % package used to control the margin of the page
  15. \usepackage{geometry}
  16. % package used to include pdf files
  17. \usepackage{pdfpages}
  18. % package used to turn page landscape
  19. \usepackage{pdflscape}
  20. % package used to allow tables to flow over page boundaries
  21. \usepackage{longtable}
  22. \usepackage{subcaption}
  23. \usepackage{wrapfig}
  24. \usepackage[bottom]{footmisc}
  25. \usepackage{footnotehyper}
  26. \makesavenoteenv{tabular}
  27. \usepackage[toc,page]{appendix}
  28. \usepackage{listings}
  29. \usepackage{color}
  30. \usepackage{epstopdf}
  31. \usepackage{xcolor}
  32. \usepackage{amsmath}
  33. \usepackage{multirow,bigdelim}
  34. % for banner
  35. \usepackage{tikz}
  36. % for title page
  37. \usepackage{setspace}
  38. \usepackage{multicol}
  39. \usepackage{makecell}
  40. % References
  41. \usepackage[backend=bibtex,style=ieee,sorting=none]{biblatex}
  42. \addbibresource{references.bib}
  43. % Caption in bold/italic and set depth to 2
  44. \usepackage{chngcntr}
  45. \usepackage[format=plain,labelfont={bf,it},font=it]{caption}
  46. \counterwithin{figure}{subsection}
  47. \counterwithin{table}{subsection}
  48. % define colours
  49. \definecolor{codegreen}{rgb}{0,0.6,0}
  50. \definecolor{codegray}{rgb}{0.5,0.5,0.5}
  51. \definecolor{codepurple}{rgb}{0.58,0,0.82}
  52. % say how the code should be formatted if put into report
  53. \lstdefinestyle{mystyle}
  54. {
  55. backgroundcolor = \color{white},
  56. commentstyle = \color{codegreen},
  57. keywordstyle = \color{blue},
  58. numberstyle = \tiny\color{codegray},
  59. stringstyle = \color{codepurple},
  60. basicstyle = \footnotesize,
  61. breakatwhitespace = false,
  62. breaklines = true,
  63. postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
  64. columns=fullflexible,
  65. captionpos = b,
  66. keepspaces = true,
  67. numbers = left,
  68. numbersep = 5pt,
  69. showspaces = false,
  70. showstringspaces = false,
  71. showtabs = false,
  72. tabsize = 2
  73. }
  74. % set the style to be the custom style defined above
  75. \lstset{style = mystyle}
  76. % no indentation
  77. \setlength\parindent{0pt}
  78. \begin{document}
  79. \begin{titlepage}
  80. \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
  81. \begin{tikzpicture}[remember picture, overlay]
  82. \node [anchor=north east, inner sep=0pt] at (current page.north east)
  83. {\includegraphics[width=\paperwidth]{graphics/ucl-banner-dl-port-outline.eps}};
  84. \end{tikzpicture}\\[3cm]
  85. \center
  86. \textsc{\Large University College London}\\[0.5cm]
  87. \textsc{\large ELEC0033: Internet Of Things}\\[0.5cm]
  88. \HRule \\[0.4cm]
  89. \setstretch{1.5}
  90. { \huge \bfseries Final project report}\\[0.4cm]
  91. \setstretch{1.0}
  92. \HRule \\[1.0cm]
  93. \Large \emph{Authors:}\\[0.4cm]
  94. \newcommand{\addauthor}[3]{\thead{\Large #1 \textsc{#2}\\\normalsize{\textbf{SN:} #3}}}
  95. \begin{tabular}{ c c }
  96. \addauthor{Sreethyan}{Aravinthan}{17034996}
  97. &
  98. \addauthor{Constantina}{Papavasileiou}{17001295}
  99. \\
  100. \addauthor{Mindaugas}{Jarmolovi\v{c}ius}{17139494}
  101. &
  102. \addauthor{Miriam}{Robledo}{17080614}
  103. \end{tabular}
  104. \vfill
  105. {\large\today}\\[2cm]
  106. \end{titlepage}
  107. % start on new page
  108. \newpage
  109. \tableofcontents
  110. \newpage
  111. % include all the files
  112. \input{executive_summary.tex}
  113. \input{business_case.tex}
  114. \pagebreak
  115. \input{design_methodology_and_implementation.tex}
  116. % \input{experimental_results.tex}
  117. \input{engineering_trade_offs.tex}
  118. \pagebreak
  119. \printbibliography
  120. \end{document}