From 406cd62e6c18587b2859bf77434527f2ac87027d Mon Sep 17 00:00:00 2001
From: syn <isaqtm@gmail.com>
Date: Sun, 12 Apr 2020 13:09:33 +0300
Subject: Separate math macros & document styles

---
 mathshit.sty | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 mathshit.sty

(limited to 'mathshit.sty')

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 \ }
-- 
cgit v1.2.1-18-gbd029

