summaryrefslogblamecommitdiff
path: root/cmuthesis_template.tex
blob: a33a2c687a9832e98e41ec90ffa12bf00c260cf6 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11



                                                             
                                                                              





                                                                      
                              
                              






                                             
                                 
 


                                                                                                                                                                                 


                      










                                                                                                 




                                                 













                                                                                          
 
 
                                        
                                         





                   



                                         









                                                                
                
 
            
 

                                                                   

                
                  

              
            
 




                  
 


                       

                
 
              
 








                                                 
                                                                   



























                                                                       
                                                                        




                                            
%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}

% Approximately 1" margins, more space on binding side
%\usepackage[letterpaper,twoside,vscale=.8,hscale=.75,nomarginpar]{geometry}
%for general printing (not binding)
\PassOptionsToPackage{twoside}{geometry}
\PassOptionsToPackage{vscale=.8}{geometry}
\PassOptionsToPackage{hscale=.8}{geometry}
\PassOptionsToPackage{nomarginpar}{geometry}
\PassOptionsToPackage{hmarginratio=1:1}{geometry}
%% 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{ %% {\it \huge Thesis Proposal}\\
  {\bf Awesome Work in Computer Science}}
\author{Me}
\date{January 3006}
\Year{3006}
\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}