-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocument.tex
90 lines (72 loc) · 2.57 KB
/
document.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% document.tex %%
%% A LaTeX template for writing B.Sc. Thesis Report at RUET %%
%% Copyright 2016 Md. Minhazul Haque <[email protected]> %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,a4paper,final]{report}
\usepackage[utf8]{inputenc}
\usepackage{subfiles}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{array}
\usepackage{hyperref}
\usepackage{float}
\usepackage{url}
\usepackage{listings}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{appendix}
% setup pdf title, author name etc.
\hypersetup
{
pdfauthor={Md. Minhazul Haque},
pdfsubject={LaTeX template},
pdftitle={A LaTeX template for writing B.Sc. Thesis Report at RUET},
pdfkeywords={RUET,Thesis,Report}
}
\lstset{basicstyle=\ttfamily,breaklines=true}
% add references to table of contents
\usepackage[nottoc]{tocbibind}
% rename bibliography title to references
\renewcommand\bibname{References}
% line height
\renewcommand{\baselinestretch}{1.5}
% my custom variables
\newcommand{\thesistitle}{Thesis Title}
\newcommand{\thesissupervisor}{My Awesome Supervisor Name}
\newcommand{\thesissupervisordesignation}{My Awesome Supervisor Designation}
\newcommand{\authorname}{Md. Minhazul Haque}
\newcommand{\authorroll}{103001}
\newcommand{\dept}{Department of Computer Science \& Engineering}
\newcommand{\ruet}{Rajshahi University of Engineering \& Technology}
% put some extra margin at the left of the page
% \usepackage[left=4.00cm,top=2.50cm,right=2.50cm,bottom=2.50cm]{geometry}
\usepackage[left=1.0in,top=2.50cm,right=1.0in,bottom=1.0in]{geometry}
\begin{document}
% skips page number on title page
\pagenumbering{gobble}
\subfile{chapters/i_title.tex}
% adds page number in i, ii, iii, iv ... format
\pagenumbering{roman}
\subfile{chapters/ii_acknowledgement.tex}
\subfile{chapters/iii_certificate.tex}
\subfile{chapters/iv_abstract.tex}
\tableofcontents
\listoffigures
\listoftables
% adds page number in 1, 2, 3, 4 ... format
\pagenumbering{arabic}
\subfile{chapters/1_introduction.tex}
\subfile{chapters/2_background.tex}
\subfile{chapters/3_implementation.tex}
\subfile{chapters/4_performence_result.tex}
\subfile{chapters/5_future_works.tex}
\subfile{chapters/app_workspace.tex}
\subfile{chapters/app_code_snippets.tex}
% include references
\bibliographystyle{ieeetr}
\bibliography{bibliography}
\end{document}