\newcommand{\C}{\ensuremath{\mathcal{C}}}
% Integral about contour C of #1 with respect to z
\newcommand{\iC}[1]{\integral{\C}{}{z}{#1}}
-\newcommand{\Reals}{\ensuremath{\mathbb{R}}}
-\newcommand{\Imags}{\ensuremath{\mathbb{I}}}
+\newcommand{\Reals}{\ensuremath{\mathds{R}}}
+\newcommand{\Imags}{\ensuremath{\mathds{I}}}
\newcommand{\Real}{\ensuremath{\operatorname{Re}}}
\newcommand{\Imag}{\ensuremath{\operatorname{Im}}}
\newcommand{\Res}[2]{\operatorname{Res}\left({z=#1},{#2}\right)}
\newcommand{\limZ}[1]{\lim_{z \rightarrow {#1}}}
\newcommand{\limZp}{\limZ{z_p}}
-\newcommand{\CPV}{\ensuremath{\mathbb{P}}}
+\newcommand{\CPV}{\ensuremath{\mathds{P}}}
\newcommand{\supScript}[1]{\ensuremath{^{\mathrm{#1}}}}
\newcommand{\st}{\supScript{st}}
\usepackage{amsthm}
%% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
-% fonts like mathbb (blackboard)
+% fonts like mathbb (blackboard bold) and mathcal (caligraphic)
\usepackage{amsfonts}
+% double struct math fonts
+\usepackage{sdfont}
\usepackage{xcolor}