diff options
-rw-r--r-- | intro.tex | 61 | ||||
-rw-r--r-- | mathshit.sty | 50 |
2 files changed, 62 insertions, 49 deletions
@@ -1,29 +1,30 @@ \usepackage[sfdefault,condensed,scaled=0.9]{roboto} -\usepackage{inconsolata} -\setmonofont[Scale=0.9]{Inconsolata} +%\usepackage[T2A]{fontenc} +%\usepackage{inconsolata} +%\setmonofont[Scale=0.9]{Inconsolata} \setlength\headheight{13.6pt} \usepackage{ amsmath, amssymb, mathtools, relsize, graphicx, xcolor, - fancyhdr, hyperref, enumerate, framed + fancyhdr, hyperref, enumerate } \usepackage[shortlabels]{enumitem} +\usepackage{mathshit} \flushbottom \renewcommand{\baselinestretch}{1.1} -\usepackage{geometry}\geometry{letterpaper, % Set page margins - left=0.7in, right=0.7in, - top=0.8in, bottom=0.9in, +\usepackage{geometry} +\geometry{ + b5paper, + left=0.4in, right=0.4in, + top=0.5in, bottom=0.6in, headsep=.1in } -\setlength\FrameSep{0.75em} -\setlength\OuterFrameSep{\partopsep} - \newenvironment{cframed}[1][gray] { \def\FrameCommand{ @@ -35,24 +36,6 @@ } {\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} @@ -61,29 +44,9 @@ \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 \!} +\setlength\FrameSep{0.75em} +\setlength\OuterFrameSep{\partopsep} \hypersetup{colorlinks=true, linkcolor=magenta} diff --git a/mathshit.sty b/mathshit.sty new file mode 100644 index 0000000..5a9cd02 --- /dev/null +++ b/mathshit.sty @@ -0,0 +1,50 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{mathshit}[2020/04/04 Math Shit] +\RequirePackage{framed} + + +\DeclareMathOperator{\dif}{d \!} +\newcommand{\norm}[1]{\left\lVert#1\right\rVert} +\newcommand{\dist}[2]{\norm{#1 - #2}} + +\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{\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)} +\newcommand{\symdiff}{\ \triangle \ } |