summaryrefslogtreecommitdiffstats
path: root/intro.tex
blob: 37096886000fc7f74b979e147c1deb28614fcc9b (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
\usepackage[sfdefault,condensed,scaled=0.9]{roboto}
\usepackage{inconsolata}
\setmonofont[Scale=0.9]{Inconsolata}

\setlength\headheight{13.6pt}

\usepackage{
  amsmath, amssymb, mathtools, relsize,
  graphicx, xcolor,
  fancyhdr, hyperref, enumerate, framed
}
\usepackage[shortlabels]{enumitem}

\flushbottom

\renewcommand{\baselinestretch}{1.1}

\usepackage{geometry}\geometry{letterpaper,          % Set page margins
    left=0.7in, right=0.7in,
    top=0.8in, bottom=0.9in,
    headsep=.1in
}

\setlength\FrameSep{0.75em}
\setlength\OuterFrameSep{\partopsep}

\newenvironment{cframed}[1][gray]
{
    \def\FrameCommand{
        \fboxsep=\FrameSep\fcolorbox{#1}{white}
    }
    \MakeFramed{
        \advance\hsize-\width \FrameRestore
    }
}
{\endMakeFramed}

\makeatletter
\newenvironment{sqcases}{%
  \matrix@check\sqcases\env@sqcases
}{%
  \endarray\right.%
}
\def\env@sqcases{%
  \let\@ifnextchar\new@ifnextchar
  \left\lbrack
  \def\arraystretch{1.2}%
  \array{@{}l@{\quad}l@{}}%
}
\makeatother

\DeclareRobustCommand{\divby}{%
  \mathrel{\vbox{\baselineskip.65ex\lineskiplimit0pt\hbox{.}\hbox{.}\hbox{.}}}%
}

\newcommand{\question}[2]{
    \bigskip\bigskip
    \begin{cframed}
        \noindent \textbf{#1}
        #2
    \end{cframed}
}

\newcommand{\dmquestion}[1]{
    \begin{center} \textbf{#1} \end{center}
}

\newcommand{\br}[1]{\left( #1 \right)}
\newcommand{\brac}[2]{ \br{ \frac{#1}{#2} } }
\newcommand{\dbrac}[2]{ \br{ \dfrac{#1}{#2} } }
\newcommand*{\qed}{\hfill\ensuremath{\blacksquare}}
\newcommand*{\qedempty}{\hfill\ensuremath{\square}}

\newcommand{\explain}[1]{
    \begin{bmatrix}
        #1
    \end{bmatrix}
}

\newcommand{\probability}[1]{\mathrm{Pr} \left[ #1 \right]}
\newcommand{\expected}[1]{\mathrm{E} \left[ #1 \right]}

\newcommand{\todo}{\texttt{todo!}}

\newcommand{\osmall}[1]{\overline{o}\left( #1 \right)}
\DeclareMathOperator{\dif}{d \!}

\hypersetup{colorlinks=true, linkcolor=magenta}

% -- Left/right header text and footer (to appear on every page) --
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\headrulewidth}{0.4pt}

\cfoot{}
\rfoot{\thepage}