Dissertation Report LaTex Template
Author
Debasish Dutta
Last Updated
2 yıl önce
License
Creative Commons CC BY 4.0
Abstract
This is a template for dissertation or report against a Project, especially good for Computer Science.
This is a template for dissertation or report against a Project, especially good for Computer Science.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% GU|CS Seminar/Project Thesis - Final bound version
% LaTeX Template
% Version 6.3 (2023/05/30)
%
% This version is the final binding version which will be published.
%
% Original author:
% Debasish Dutta
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[report]{dd_dissertation} % Report version of the dissertation; one-sided
%\documentclass[final]{dd_dissertation} % Final version for submission; two-sided book
\usepackage[english]{babel} % The document is in English
\usepackage[utf8]{inputenc} % UTF8 encoding
\usepackage[T1]{fontenc} % Font encoding
\usepackage{graphicx} % For including images
\graphicspath{{./Assets/}} % Specifies the directory where pictures are stored
\usepackage{longtable} % tables that can span several pages
\usepackage{fancyhdr} % For the headers
\usepackage{setspace} % For double spacing
\usepackage{listings} % For writing code
\usepackage{array, booktabs}
\usepackage[x11names,table]{xcolor} % For timeline
\usepackage{caption} % For captions
\usepackage{emptypage} % No headers on an empty page
\usepackage{hyperref} % Adds clickable links at references
%----------------------------------------------------------------------------------------
% BIBLIOGRAPHY STYLE (pick the style you want)
%----------------------------------------------------------------------------------------
\usepackage[square, numbers, sort&compress]{natbib} % for bibliography - Square brackets, citing references with numbers, citations sorted by appearance in the text and compressed (as in [4-7])
%\usepackage[longnamesfirst,round]{natbib} % Natural Sciences bibliography
% \usepackage{apacite}
% \bibliographystyle{Preamble/myapa} % You may use a different style adapted to your field
\bibliographystyle{unsrtnat} % You may use a different style adapted to your field
%----------------------------------------------------------------------------------------
% YOUR PACKAGES (be careful of package interaction)
%----------------------------------------------------------------------------------------
\usepackage{amsthm,amsmath,amssymb,amsfonts,bbm}% Math symbols
%----------------------------------------------------------------------------------------
% YOUR DEFINITIONS AND COMMANDS
%----------------------------------------------------------------------------------------
% New Commands
\newcommand{\bea}{\begin{eqnarray}} % Shortcut for equation arrays
\newcommand{\eea}{\end{eqnarray}}
\newcommand{\e}[1]{\times 10^{#1}} % Powers of 10 notation
% Defining a theorem box for Criteria
\newtheorem{critere}{Criterion}
\newcommand{\crit}[2]{
\begin{center}
\fbox{ \begin{minipage}[c]{0.9 \textwidth}
\begin{critere}
\textbf{\textup{ #1}} --- #2
\end{critere}
\end{minipage} } \end{center}
}
\DeclareCaptionFont{blue}{\color{LightSteelBlue3}}
\newcommand\ytl[2]{
\parbox[b]{8em}{{\color{cyan}\bfseries\sffamily #1}}\makebox[0pt]{$\bullet$}\vrule\quad \parbox[c]{4.5cm}{\vspace{7pt}\color{red!40!black!80}\raggedright\sffamily #2.\\[7pt]}\\[-3pt]}
%----------------------------------------------------------------------------------------
% ADD YOUR CUSTOM VALUES, COMMANDS AND PACKAGES
%----------------------------------------------------------------------------------------
% Open Preamble/mydefinitions.tex and enter some values (name, thesis title...)
% and include your own custom LaTeX functions and packages
\input{Preamble/mydefinitions}
%----------------------------------------------------------------------------------------
% TITLE PAGE
%----------------------------------------------------------------------------------------
\begin{document}
\pagestyle{empty} % No page numbers
\frontmatter % Use roman page numbering style (i, ii, iii, iv...) for the preamble pages
\puttitle{
title=\LaTeX\ Thesis Template, % Title of the thesis
name=Debasish Dutta, % Author name
authordesignation=PS-XxX-xXx-XXXX, % Author designation
supervisor=S.~Upervisor, % Supervisor name
supervisordesignation=Supervisor Designation, % Supervisor designation name
submissionmonth={May 2023} % Submission date "Month, year"
}
%----------------------------------------------------------------------------------------
% PREAMBLE PAGES (comment out unnecessary pages)
%----------------------------------------------------------------------------------------
\startpreamble
% \pagestyle{fancy} % Changes the headers
\renewcommand{\chaptermark}[1]{ \markboth{#1}{}} % Getting the chapter name right
\renewcommand{\sectionmark}[1]{\markright{\thesection\; #1}} % Getting the section name right
% \fancyhf{}% Clears header and footer
% \fancyhead[RO,LE]{\thepage} % page number on the outside of headers
\input{Preamble/certificate}
\input{Preamble/declaration}
\input{Preamble/abstract}
\input{Preamble/abbreviations}
\input{Preamble/glossary}
%----------------------------------------------------------------------------------------
% LIST OF CONTENTS/FIGURES/TABLES
%----------------------------------------------------------------------------------------
\unnumberedchapter{Contents}
\tableofcontents % Write out the Table of Contents
\unnumberedchapter{List of Figures}
\listoffigures % Write out the List of Figures
\unnumberedchapter{List of Tables}
\listoftables % Write out the List of Tables
\unnumberedchapter{List of Listings}
% \addcontentsline{toc}{section}{List of Listings}
\lstlistoflistings
%----------------------------------------------------------------------------------------
% THESIS MAIN TEXT - CHAPTERS
%----------------------------------------------------------------------------------------
\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics
\mainmatter % Begin numeric (1,2,3...) page numbering
% \doublespacing % Double spacing
\numberedchapter
\input{MainText/chapter1} % Import your chapters here
\input{MainText/chapter2}
\input{MainText/chapter3}
\input{MainText/chapter4}
%\input{MainText/chapter5}
\pagebreak
%----------------------------------------------------------------------------------------
% BIBLIOGRAPHY
%----------------------------------------------------------------------------------------
\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics
\unnumberedchapter{Bibliography} % Title of the unnumbered chapter
% \bibliography{./Preamble/Thesis_bibliography} % The references information are stored in the file named "Thesis_bibliography.bib"
\bibliography{Preamble/report_bib} % The references information are stored in the file named "report_bib.bib"
%----------------------------------------------------------------------------------------
% APPENDICES
%----------------------------------------------------------------------------------------
\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics
\appendix % Starts of appendices
\numberedchapter
\input{MainText/appendixA}
\input{MainText/appendixB}
%\input{MainText/appendixC}
\end{document}