-
Notifications
You must be signed in to change notification settings - Fork 0
/
dis.tex
130 lines (113 loc) · 3.79 KB
/
dis.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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
\documentclass[12pt,letterpaper]{report}
\usepackage[numbers,sort&compress]{natbib}
\usepackage[letterpaper]{geometry}
\usepackage{fancyhdr}
\usepackage{afterpage}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,amsbsy}
\usepackage{dcolumn,array}
\usepackage{tocloft}
\usepackage{asudis}
\usepackage{indentfirst}
\usepackage{listings}
\usepackage{multirow,booktabs,caption}
\usepackage{xfp}
\usepackage{pgfplots}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{subcaption}
\usepackage{minted}
\usepackage{pdfpages}
\usepackage{threeparttable}
%-- Customizing
\PassOptionsToPackage{hyphens}{url}\usepackage[hidelinks]{hyperref}
\def\code#1{\texttt{#1}}
\graphicspath{ {./images/} }
\makeatletter
\def\maxwidth#1{
\ifdim
\Gin@nat@width>#1 #1
\else
\Gin@nat@width
\fi}
\makeatother
\newcommand*{\image}[4]{
\begin{figure}[tb]
\begin{center}
\includegraphics[width=0.8\maxwidth{\textwidth}]{#1}
\caption{#2}
\label{#3}
\end{center}
\end{figure}}
\DeclareCaptionLabelSeparator*{spaced}{\\[2ex]}
\captionsetup[table]{textfont=it,format=plain,justification=justified,
singlelinecheck=false,labelsep=spaced,skip=0pt}
\captionsetup[figure]{labelsep=period,labelfont=it,justification=justified,
singlelinecheck=false,font=doublespacing}
\begin{document}
%-----------------------front matter
\pagenumbering{roman}
\title{Visualizing Information Flow\\ \ \\
Graph-Based Approach to Tracing Data Dependencies for Binary Analysis}
\author{Bailey Capuano}
\degreeName{Master of Science}
\defensemonth{April}
\gradmonth{May}
\gradyear{2022}
\chair{Yan Shoshitaishvili, Co-Chair \\ Ruoyu Wang, Co-Chair \\ Adam Doup\'e}
\maketitle
\doublespace
\include{abstract}
\dedicationpage{\\Thank you to my girlfriend McKenna for her unwavering support and unique ability to ground me when the tasks and deadlines seemed insurmountable. Thank you for being my rock. I am so incredibly lucky to have you by my side, Forvie.}
\acknowledgementpage{\\ \input{ack}}
\tableofcontents
% This puts the word "Page" right justified above everything else.
\addtocontents{toc}{~\hfill Page\par}
% Asking LaTeX for a new page here guarantees that the LOF is on a separate page
% after the TOC ends.
\newpage
% Making the LOT and LOF "parts" rather than chapters gets them indented at
% level -1 according to the chart: top of page 4 of the document at
% ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/tocloft/tocloft.pdf
% This gets the headers for the LOT right on the first page. Subsequent pages
% are handled by the fancyhdr code in the asudis.sty file.
\addcontentsline{toc}{part}{LIST OF TABLES}
\listoftables
\addtocontents{lot}{Table~\hfill Page \par}
\newpage
\addcontentsline{toc}{part}{LIST OF FIGURES}
\addtocontents{toc}{\cftlabel \par}
\listoffigures
\addtocontents{lof}{Figure~\hfill Page \par}
% \cfttocstart{}
\newpage
% This gets the headers for the LOF right on the first page. Subsequent pages
% are handled by the fancyhdr code in the asudis.sty file.
%-----------------------body
\doublespace
\pagenumbering{arabic}
\include{intro}
\include{background}
\include{relatedwork}
\include{design}
\include{implementation}
\include{evaluation}
\include{results}
\include{discussion}
\include{conclusion}
%-----------------------back matter
{\singlespace
% Making the references a "part" rather than a chapter gets it indented at
% level -1 according to the chart: top of page 4 of the document at
% ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/tocloft/tocloft.pdf
\pagestyle{tocheader}
\addcontentsline{toc}{part}{REFERENCES}
\bibliographystyle{asudis}
\bibliography{dis}}
\renewcommand{\chaptername}{APPENDIX}
\addtocontents{toc}{APPENDIX \par}
\appendix
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\include{appendix1}
\include{vita}
\end{document}