|
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | +% Header, overrides base |
| 5 | + |
| 6 | + % Make sure that the sphinx doc style knows who it inherits from. |
| 7 | + |
| 8 | + % Declare the document class |
| 9 | + \documentclass[letterpaper,10pt,english]{book} |
| 10 | + |
| 11 | + % Imports |
| 12 | + %\usepackage[utf8]{inputenc} |
| 13 | + %\DeclareUnicodeCharacter{00A0}{\\nobreakspace} |
| 14 | + \usepackage{babel} |
| 15 | + \usepackage{times} |
| 16 | + \usepackage{import} |
| 17 | + \usepackage[Bjarne]{/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Sphinx-1.1.3-py2.7.egg/sphinx/texinputs/fncychap} |
| 18 | + \usepackage{longtable} |
| 19 | + \usepackage{/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Sphinx-1.1.3-py2.7.egg/sphinx/texinputs/sphinx} |
| 20 | + \usepackage{multirow} |
| 21 | + |
| 22 | + \usepackage{amsmath} |
| 23 | + \usepackage{amssymb} |
| 24 | + \usepackage{ucs} |
| 25 | + \usepackage{enumerate} |
| 26 | + |
| 27 | + % Used to make the Input/Output rules follow around the contents. |
| 28 | + \usepackage{needspace} |
| 29 | + |
| 30 | + % Pygments requirements |
| 31 | + \usepackage{fancyvrb} |
| 32 | + \usepackage{color} |
| 33 | + |
| 34 | + % Needed to box output/input |
| 35 | + \usepackage{tikz} |
| 36 | + \usetikzlibrary{calc,arrows,shadows} |
| 37 | + \usepackage[framemethod=tikz]{mdframed} |
| 38 | + |
| 39 | + \usepackage{alltt} |
| 40 | + |
| 41 | + % Used to load and display graphics |
| 42 | + \usepackage{graphicx} |
| 43 | + \graphicspath{ {figs/} } |
| 44 | + \usepackage[Export]{adjustbox} % To resize |
| 45 | + |
| 46 | + |
| 47 | + % For formatting output while also word wrapping. |
| 48 | + \usepackage{listings} |
| 49 | + \lstset{breaklines=true} |
| 50 | + \lstset{basicstyle=\small\ttfamily} |
| 51 | + \def\smaller{\fontsize{9.5pt}{9.5pt}\selectfont} |
| 52 | + |
| 53 | + %Pygments definitions |
| 54 | + |
| 55 | +\makeatletter |
| 56 | +\def\PY@reset{\let\PY@it=\relax \let\PY@bf=\relax% |
| 57 | + \let\PY@ul=\relax \let\PY@tc=\relax% |
| 58 | + \let\PY@bc=\relax \let\PY@ff=\relax} |
| 59 | +\def\PY@tok#1{\csname PY@tok@#1\endcsname} |
| 60 | +\def\PY@toks#1+{\ifx\relax#1\empty\else% |
| 61 | + \PY@tok{#1}\expandafter\PY@toks\fi} |
| 62 | +\def\PY@do#1{\PY@bc{\PY@tc{\PY@ul{% |
| 63 | + \PY@it{\PY@bf{\PY@ff{#1}}}}}}} |
| 64 | +\def\PY#1#2{\PY@reset\PY@toks#1+\relax+\PY@do{#2}} |
| 65 | + |
| 66 | +\expandafter\def\csname PY@tok@gd\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} |
| 67 | +\expandafter\def\csname PY@tok@gu\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} |
| 68 | +\expandafter\def\csname PY@tok@gt\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.25,0.82}{##1}}} |
| 69 | +\expandafter\def\csname PY@tok@gs\endcsname{\let\PY@bf=\textbf} |
| 70 | +\expandafter\def\csname PY@tok@gr\endcsname{\def\PY@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}} |
| 71 | +\expandafter\def\csname PY@tok@cm\endcsname{\let\PY@it=\textit\def\PY@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} |
| 72 | +\expandafter\def\csname PY@tok@vg\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} |
| 73 | +\expandafter\def\csname PY@tok@m\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 74 | +\expandafter\def\csname PY@tok@mh\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 75 | +\expandafter\def\csname PY@tok@go\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.50,0.50,0.50}{##1}}} |
| 76 | +\expandafter\def\csname PY@tok@ge\endcsname{\let\PY@it=\textit} |
| 77 | +\expandafter\def\csname PY@tok@vc\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} |
| 78 | +\expandafter\def\csname PY@tok@il\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 79 | +\expandafter\def\csname PY@tok@cs\endcsname{\let\PY@it=\textit\def\PY@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} |
| 80 | +\expandafter\def\csname PY@tok@cp\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}} |
| 81 | +\expandafter\def\csname PY@tok@gi\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}} |
| 82 | +\expandafter\def\csname PY@tok@gh\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} |
| 83 | +\expandafter\def\csname PY@tok@ni\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}} |
| 84 | +\expandafter\def\csname PY@tok@nl\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}} |
| 85 | +\expandafter\def\csname PY@tok@nn\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} |
| 86 | +\expandafter\def\csname PY@tok@no\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}} |
| 87 | +\expandafter\def\csname PY@tok@na\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}} |
| 88 | +\expandafter\def\csname PY@tok@nb\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 89 | +\expandafter\def\csname PY@tok@nc\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} |
| 90 | +\expandafter\def\csname PY@tok@nd\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} |
| 91 | +\expandafter\def\csname PY@tok@ne\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}} |
| 92 | +\expandafter\def\csname PY@tok@nf\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} |
| 93 | +\expandafter\def\csname PY@tok@si\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}} |
| 94 | +\expandafter\def\csname PY@tok@s2\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 95 | +\expandafter\def\csname PY@tok@vi\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} |
| 96 | +\expandafter\def\csname PY@tok@nt\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 97 | +\expandafter\def\csname PY@tok@nv\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} |
| 98 | +\expandafter\def\csname PY@tok@s1\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 99 | +\expandafter\def\csname PY@tok@sh\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 100 | +\expandafter\def\csname PY@tok@sc\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 101 | +\expandafter\def\csname PY@tok@sx\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 102 | +\expandafter\def\csname PY@tok@bp\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 103 | +\expandafter\def\csname PY@tok@c1\endcsname{\let\PY@it=\textit\def\PY@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} |
| 104 | +\expandafter\def\csname PY@tok@kc\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 105 | +\expandafter\def\csname PY@tok@c\endcsname{\let\PY@it=\textit\def\PY@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} |
| 106 | +\expandafter\def\csname PY@tok@mf\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 107 | +\expandafter\def\csname PY@tok@err\endcsname{\def\PY@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}} |
| 108 | +\expandafter\def\csname PY@tok@kd\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 109 | +\expandafter\def\csname PY@tok@ss\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} |
| 110 | +\expandafter\def\csname PY@tok@sr\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}} |
| 111 | +\expandafter\def\csname PY@tok@mo\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 112 | +\expandafter\def\csname PY@tok@kn\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 113 | +\expandafter\def\csname PY@tok@mi\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 114 | +\expandafter\def\csname PY@tok@gp\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} |
| 115 | +\expandafter\def\csname PY@tok@o\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} |
| 116 | +\expandafter\def\csname PY@tok@kr\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 117 | +\expandafter\def\csname PY@tok@s\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 118 | +\expandafter\def\csname PY@tok@kp\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 119 | +\expandafter\def\csname PY@tok@w\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} |
| 120 | +\expandafter\def\csname PY@tok@kt\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}} |
| 121 | +\expandafter\def\csname PY@tok@ow\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} |
| 122 | +\expandafter\def\csname PY@tok@sb\endcsname{\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 123 | +\expandafter\def\csname PY@tok@k\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} |
| 124 | +\expandafter\def\csname PY@tok@se\endcsname{\let\PY@bf=\textbf\def\PY@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}} |
| 125 | +\expandafter\def\csname PY@tok@sd\endcsname{\let\PY@it=\textit\def\PY@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} |
| 126 | + |
| 127 | +\def\PYZbs{\char`\\} |
| 128 | +\def\PYZus{\char`\_} |
| 129 | +\def\PYZob{\char`\{} |
| 130 | +\def\PYZcb{\char`\}} |
| 131 | +\def\PYZca{\char`\^} |
| 132 | +\def\PYZam{\char`\&} |
| 133 | +\def\PYZlt{\char`\<} |
| 134 | +\def\PYZgt{\char`\>} |
| 135 | +\def\PYZsh{\char`\#} |
| 136 | +\def\PYZpc{\char`\%} |
| 137 | +\def\PYZdl{\char`\$} |
| 138 | +\def\PYZti{\char`\~} |
| 139 | +% for compatibility with earlier versions |
| 140 | +\def\PYZat{@} |
| 141 | +\def\PYZlb{[} |
| 142 | +\def\PYZrb{]} |
| 143 | +\makeatother |
| 144 | + |
| 145 | +\newcommand{\lt}{<} |
| 146 | +\newcommand{\gt}{<} |
| 147 | + %Set pygments styles if needed... |
| 148 | + |
| 149 | + \definecolor{nbframe-border}{rgb}{0.867,0.867,0.867} |
| 150 | + \definecolor{nbframe-bg}{rgb}{0.969,0.969,0.969} |
| 151 | + \definecolor{nbframe-in-prompt}{rgb}{0.0,0.0,0.502} |
| 152 | + \definecolor{nbframe-out-prompt}{rgb}{0.545,0.0,0.0} |
| 153 | + |
| 154 | + \newenvironment{ColorVerbatim} |
| 155 | + {\begin{mdframed}[% |
| 156 | + roundcorner=1.0pt, % |
| 157 | + backgroundcolor=nbframe-bg, % |
| 158 | + userdefinedwidth=1\linewidth, % |
| 159 | + leftmargin=0.1\linewidth, % |
| 160 | + innerleftmargin=0pt, % |
| 161 | + innerrightmargin=0pt, % |
| 162 | + linecolor=nbframe-border, % |
| 163 | + linewidth=1pt, % |
| 164 | + usetwoside=false, % |
| 165 | + everyline=true, % |
| 166 | + innerlinewidth=3pt, % |
| 167 | + innerlinecolor=nbframe-bg, % |
| 168 | + middlelinewidth=1pt, % |
| 169 | + middlelinecolor=nbframe-bg, % |
| 170 | + outerlinewidth=0.5pt, % |
| 171 | + outerlinecolor=nbframe-border, % |
| 172 | + needspace=0pt |
| 173 | + ]} |
| 174 | + {\end{mdframed}} |
| 175 | + |
| 176 | + \newenvironment{InvisibleVerbatim} |
| 177 | + {\begin{mdframed}[leftmargin=0.1\linewidth,innerleftmargin=3pt,innerrightmargin=3pt, userdefinedwidth=1\linewidth, linewidth=0pt, linecolor=white, usetwoside=false]} |
| 178 | + {\end{mdframed}} |
| 179 | + |
| 180 | + \renewenvironment{Verbatim}[1][\unskip] |
| 181 | + {\begin{alltt}\smaller} |
| 182 | + {\end{alltt}} |
| 183 | + |
| 184 | + |
| 185 | + % Help prevent overflowing lines due to urls and other hard-to-break |
| 186 | + % entities. This doesn't catch everything... |
| 187 | + \sloppy |
| 188 | + |
| 189 | + % Document level variables |
| 190 | + \title{Probabilistic Programming and Bayesian Methods for Hackers} |
| 191 | + \date{June 8, 2013} |
| 192 | + \release{} |
| 193 | + \author{Cameron \textsc{Davidson-Pilon}} |
| 194 | + \renewcommand{\releasename}{} |
| 195 | + |
| 196 | + % TODO: Add option for the user to specify a logo for his/her export. |
| 197 | + \newcommand{\sphinxlogo}{} |
| 198 | + |
| 199 | + % Make the index page of the document. |
| 200 | + \makeindex |
| 201 | + |
| 202 | + % Import sphinx document type specifics. |
| 203 | + |
| 204 | + |
| 205 | + |
| 206 | +% Body |
| 207 | + |
| 208 | + % Start of the document |
| 209 | + \begin{document} |
| 210 | + |
| 211 | + |
| 212 | + \maketitle |
| 213 | + |
| 214 | + |
| 215 | + |
| 216 | + \tableofcontents |
| 217 | + |
| 218 | + \input{bf} |
| 219 | + |
| 220 | + |
| 221 | + \renewcommand{\indexname}{Index} |
| 222 | + \printindex |
| 223 | + |
| 224 | + % End of document |
| 225 | + \end{document} |
| 226 | + |
| 227 | + |
0 commit comments