summaryrefslogtreecommitdiff
path: root/cmuthesis_template.tex
blob: 6aa9213cabebec224b91874dc5c455ca0950bff5 (plain) (blame)
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
%for a more compact document, add the option openany to avoid
%starting all chapters on odd numbered pages
\documentclass[12pt]{cmuthesis}

% This is a template for a CMU thesis.  It is 16 pages without any content :-)
% The source for this is pulled from a variety of sources and people.
% Here's a partial list of people who may or may have not contributed:
%
%        bnoble   = Brian Noble
%        caruana  = Rich Caruana
%        colohan  = Chris Colohan
%        comar    = Cyrus Omar
%        dkoes    = David Koes
%        jab      = Justin Boyan
%        josullvn = Joseph O'Sullivan
%        jrs      = Jonathan Shewchuk
%        kosak    = Corey Kosak
%        mjz      = Matt Zekauskas (mattz@cs)
%        pdinda   = Peter Dinda
%        pfr      = Patrick Riley
%        rak      = Ryan Kavanagh

% dkoes: My main contribution is putting everything into a single class files and small template since I prefer this to some complicated sprawling directory tree with makefiles.

% rak: I ported it to use the "amsbook" class instead of the plain "book" class.

% some useful packages
\usepackage{times}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[numbers,sort]{natbib}
\usepackage[backref,pageanchor=true,plainpages=false, pdfpagelabels, bookmarks,bookmarksnumbered,
%pdfborder=0 0 0,  %removes outlines around hyper links in online display
]{hyperref}
\usepackage{subfigure}

%% If you're versioning your thesis with Git (which you really should),
%% then the following lines will add a stamp at the bottom of each page
%% with the build time and current commit number. Very useful for
%% knowing which particular draft of your thesis your advisors or
%% committee members are talking about in their comments.
%%
%% See "Setup and tailoring" in the documentation for instructions on
%% how to set up the post-commit, post-merge, and post-checkout hooks
%% that generate the Git information used by the package:
%% http://mirrors.ctan.org/macros/latex/contrib/gitinfo2/gitinfo2.pdf
\usepackage[hhmmss]{datetime}
\usepackage[mark,markifdirty,markifdraft]{gitinfo2}
\renewcommand{\gitMark}{\gitBranch\,@\,\gitDescribe{}~\textbullet{}~{\today}~\currenttime}
%% Comment them out if you do not want the stamp.


\title{Awesome Work in Computer Science}
\author{Me}
\date{January 3006}
\email{me@cs.cmu.edu}
\Year{3006}
% Email Catherine to request a tech report number
\trnumber{}

\committee{
  Nearly Divine Personage, Chair \\
  Someone else \\
  Yet another person \\
  Someone from a strange and faraway land
}

\support{}
\disclaimer{}

% copyright notice generated automatically from Year and author.
% permission added if \permission{} given.

\keywords{Stuff, More Stuff}

\begin{document}

\frontmatter

% The maketitle command also prints your abstract. For this reason,
% the abstract needs to come before \maketitle.

\begin{abstract}
  A short summary.
\end{abstract}

\frontmatter

\maketitle

\begin{dedication}
  For my dog
\end{dedication}

\begin{acknowledgments}
  My advisor is cool.
\end{acknowledgments}

\tableofcontents

\listoffigures

\listoftables

\mainmatter

%% Double space document for easy review:
%\renewcommand{\baselinestretch}{1.66}\normalsize

% The other requirements Catherine has:
%
%  - avoid large margins.  She wants the thesis to use fewer pages,
%    especially if it requires colour printing.
%
%  - The thesis should be formatted for double-sided printing.  This
%    means that all chapters, acknowledgements, table of contents, etc.
%    should start on odd numbered (right facing) pages.
%
%  - You need to use the department standard tech report title page.  I
%    have tried to ensure that the title page here conforms to this
%    standard.
%
%  - Use a nice serif font, such as Times Roman.  Sans serif looks bad.
%
% Other than that, just make it look good...


\chapter{Introduction}
\chapter{Conclusion}

%\appendix
%\include{appendix}

\backmatter

%\renewcommand{\baselinestretch}{1.0}\normalsize

% By default \bibsection is \chapter*, but we really want this to show
% up in the table of contents and pdf bookmarks.
\renewcommand{\bibsection}{\chapter{\bibname}}
%\renewcommand{\bibpreamble}{This text goes between the ``Bibliography''
%  header and the actual list of references}
\bibliographystyle{plainnat}
\bibliography{register} %your bib file

\end{document}