annotate thesis/rlm-cortex-meng.tex @ 558:830dc2e426b6

time for another run!
author Robert McIntyre <rlm@mit.edu>
date Fri, 02 May 2014 15:18:52 -0400
parents 20e0ec94b35c
children b9b8567c14ee
rev   line source
rlm@428 1 % -*- Mode:TeX -*-
rlm@427 2
rlm@428 3 %% IMPORTANT: The official thesis specifications are available at:
rlm@428 4 %% http://libraries.mit.edu/archives/thesis-specs/
rlm@428 5 %%
rlm@428 6 %% Please verify your thesis' formatting and copyright
rlm@428 7 %% assignment before submission. If you notice any
rlm@428 8 %% discrepancies between these templates and the
rlm@428 9 %% MIT Libraries' specs, please let us know
rlm@428 10 %% by e-mailing thesis@mit.edu
rlm@427 11
rlm@428 12 %% The documentclass options along with the pagestyle can be used to generate
rlm@428 13 %% a technical report, a draft copy, or a regular thesis. You may need to
rlm@428 14 %% re-specify the pagestyle after you \include cover.tex. For more
rlm@428 15 %% information, see the first few lines of mitthesis.cls.
rlm@427 16
rlm@428 17 %\documentclass[12pt,vi,twoside]{mitthesis}
rlm@428 18 %%
rlm@428 19 %% If you want your thesis copyright to you instead of MIT, use the
rlm@428 20 %% ``vi'' option, as above.
rlm@428 21 %%
rlm@428 22 %\documentclass[12pt,twoside,leftblank]{mitthesis}
rlm@428 23 %%
rlm@428 24 %% If you want blank pages before new chapters to be labelled ``This
rlm@428 25 %% Page Intentionally Left Blank'', use the ``leftblank'' option, as
rlm@428 26 %% above.
rlm@427 27
rlm@441 28 \documentclass[12pt,twoside,singlespace,vi]{mitthesis}
rlm@451 29 %\documentclass[12pt,twoside,vi]{mitthesis}
rlm@507 30
rlm@507 31 %\usepackage{floatrow}
rlm@428 32 \usepackage[utf8]{inputenc}
rlm@428 33 \usepackage[T1]{fontenc}
rlm@552 34 %\usepackage[headheight=14pt]{geometry}
rlm@507 35 %\usepackage{fixltx2e}
rlm@507 36 %\usepackage{graphicx}
rlm@507 37 %\usepackage{longtable}
rlm@507 38 %\usepackage{float}
rlm@507 39 %\usepackage{wrapfig}
rlm@507 40 %\usepackage{rotating}
rlm@428 41 \usepackage[normalem]{ulem}
rlm@476 42 \usepackage{mathtools}
rlm@507 43 %\usepackage{amsmath}
rlm@507 44 %\usepackage{textcomp}
rlm@428 45 \usepackage{marvosym}
rlm@428 46 \usepackage{wasysym}
rlm@428 47 \usepackage{amssymb}
rlm@544 48
rlm@429 49 \usepackage{libertine}
rlm@429 50 \usepackage{inconsolata}
rlm@449 51 \usepackage{rotating}
rlm@452 52 \usepackage{caption}
rlm@505 53 \usepackage{xcolor}
rlm@507 54 \usepackage{minted}
rlm@529 55 \usepackage{fancyhdr}
rlm@544 56 \usepackage{hyperref}
rlm@544 57 \fancyhead[RO,LE]{\bfseries \nouppercase{\rightmark}}
rlm@544 58 \renewcommand{\subsectionmark}[1]{\markright{#1}}
rlm@548 59 \renewcommand{\sectionmark}[1]{\markright{#1}}
rlm@529 60
rlm@544 61 \usepackage[backend=bibtex,style=authoryear]{biblatex}
rlm@510 62 %\usepackage[section]{placeins}
rlm@517 63 \usepackage[section,subsection]{extraplaceins}
rlm@507 64 %\floatsetup[listing]{style=Plaintop}
rlm@452 65
rlm@452 66
rlm@507 67 \captionsetup{width=.85\textwidth,font=small}
rlm@507 68
rlm@506 69 % Configure minted source code listings.
rlm@506 70 \usemintedstyle{default}
rlm@506 71 \newminted{clojure}{fontsize=\footnotesize}
rlm@525 72 \newminted{java}{fontsize=\footnotesize}
rlm@525 73 \newminted{c}{fontsize=\footnotesize}
rlm@525 74
rlm@506 75
rlm@506 76 % Allow colored source code listing to break across pages.
rlm@505 77 \newenvironment{anchoredListing}{\captionsetup{type=listing}}{}
rlm@429 78
rlm@505 79 \renewenvironment{listing}{\begin{anchoredListing}}{
rlm@507 80 \end{anchoredListing}
rlm@505 81 }
rlm@431 82
rlm@506 83 % Remove ugly boxes around hyperlinks
rlm@431 84 \definecolor{dark-red}{rgb}{0.4,0.15,0.15}
rlm@431 85 \definecolor{dark-blue}{rgb}{0.15,0.4,0.15}
rlm@497 86 \definecolor{medium-blue}{rgb}{0.15,0.4,0.9}
rlm@431 87 \hypersetup{
rlm@431 88 colorlinks, linkcolor={dark-red},
rlm@431 89 citecolor={dark-blue}, urlcolor={medium-blue}
rlm@431 90 }
rlm@431 91
rlm@506 92 % Dylan -- make labels on figures and tables simpler
rlm@429 93 \renewcommand{\thesection}{\arabic{section}}
rlm@445 94 \renewcommand{\thefigure}{\arabic{figure}}
rlm@427 95
rlm@506 96 % CORTEX annotated biblography
rlm@506 97 \addbibresource{cortex.bib}
rlm@506 98 \newcommand{\why}[1]{\\ \par{\footnotesize #1}\\}
rlm@505 99
rlm@427 100
rlm@429 101
rlm@427 102
rlm@506 103 %% % Alter some LaTeX defaults for better treatment of figures:
rlm@506 104 %% % See p.105 of "TeX Unbound" for suggested values.
rlm@506 105 %% % See pp. 199-200 of Lamport's "LaTeX" book for details.
rlm@506 106 %% % General parameters, for ALL pages:
rlm@506 107 %% \renewcommand{\topfraction}{0.9} % max fraction of floats at top
rlm@506 108 %% \renewcommand{\bottomfraction}{0.8} % max fraction of floats at bottom
rlm@506 109 %% % Parameters for TEXT pages (not float pages):
rlm@506 110 %% \setcounter{topnumber}{2}
rlm@506 111 %% \setcounter{bottomnumber}{2}
rlm@506 112 %% \setcounter{totalnumber}{4} % 2 may work better
rlm@506 113 %% \setcounter{dbltopnumber}{2} % for 2-column pages
rlm@506 114 %% \renewcommand{\dbltopfraction}{0.9} % fit big float above 2-col. text
rlm@506 115 %% \renewcommand{\textfraction}{0.07} % allow minimal text w. figs
rlm@506 116 %% % Parameters for FLOAT pages (not text pages):
rlm@506 117 %% \renewcommand{\floatpagefraction}{0.7} % require fuller float pages
rlm@506 118 %% % N.B.: floatpagefraction MUST be less than topfraction !!
rlm@506 119 %% \renewcommand{\dblfloatpagefraction}{0.7} % require fuller float pages
rlm@506 120 %% % remember to use [htp] or [htpb] for placement
rlm@452 121
rlm@497 122 %\setmaxsecnumdepth{subsec}
rlm@506 123
rlm@506 124
rlm@506 125 % The thesis!
rlm@506 126 \pagestyle{plain}
rlm@544 127
rlm@428 128 \begin{document}
rlm@428 129 \include{cover}
rlm@544 130
rlm@544 131 %\pagestyle{plain}
rlm@429 132 \tableofcontents
rlm@429 133 %\newpage
rlm@429 134 %\listoffigures
rlm@429 135 %\newpage
rlm@429 136 %\listoftables
rlm@544 137 \pagestyle{fancy}
rlm@428 138 \include{cortex}
rlm@544 139 \pagestyle{plain}
rlm@429 140 \nocite{*}
rlm@488 141 \begin{singlespace}
rlm@506 142 \printbibliography
rlm@428 143 \end{singlespace}
rlm@428 144 \end{document}
rlm@427 145