summaryrefslogtreecommitdiff
path: root/cmuthesis_template.tex
diff options
context:
space:
mode:
authorRob Simmons <robsimmons@gmail.com>2012-02-21 13:42:06 -0500
committerRob Simmons <robsimmons@gmail.com>2012-02-21 13:42:06 -0500
commitb5b86fb118e44e988c1838935816a4a4058f6e50 (patch)
tree43eeb872768399aa72f6d7c16eb6fd2901b21446 /cmuthesis_template.tex
Latex class file and template for creating a CMU thesis or thesis proposal from David Ryan Koes (dkoes).
Diffstat (limited to '')
-rw-r--r--cmuthesis_template.tex138
1 files changed, 138 insertions, 0 deletions
diff --git a/cmuthesis_template.tex b/cmuthesis_template.tex
new file mode 100644
index 0000000..311b5bf
--- /dev/null
+++ b/cmuthesis_template.tex
@@ -0,0 +1,138 @@
+%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 18 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
+% jab = Justin Boyan
+% josullvn = Joseph O'Sullivan
+% jrs = Jonathan Shewchuk
+% kosak = Corey Kosak
+% mjz = Matt Zekauskas (mattz@cs)
+% pdinda = Peter Dinda
+% pfr = Patrick Riley
+% dkoes = David Koes (me)
+
+% 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.
+
+% some useful packages
+\usepackage{times}
+\usepackage{fullpage}
+\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)
+\usepackage[letterpaper,twoside,vscale=.8,hscale=.75,nomarginpar,hmarginratio=1:1]{geometry}
+
+% Provides a draft mark at the top of the document.
+\draftstamp{\today}{DRAFT}
+
+\begin {document}
+\frontmatter
+
+%initialize page style, so contents come out right (see bot) -mjz
+\pagestyle{empty}
+
+\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}
+
+\maketitle
+
+\begin{dedication}
+For my dog
+\end{dedication}
+
+\pagestyle{plain} % for toc, was empty
+
+%% Obviously, it's probably a good idea to break the various sections of your thesis
+%% into different files and input them into this file...
+
+\begin{abstract}
+A short summary.
+\end{abstract}
+
+\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}}
+%\newcommand{\bibpreamble}{This text goes between the ``Bibliography''
+% header and the actual list of references}
+\bibliographystyle{plainnat}
+\bibliography{register} %your bib file
+
+\end{document}