\documentclass[xcolor=dvipsnames]{beamer}

% set up the file to create notes in the output PDFs
\usepackage{pgfpages}
\input{notes.config}

\renewcommand{\rmdefault}{ugm}
\usepackage[garamond]{mathdesign}

\renewcommand{\sfdefault}{phv}
\usepackage{relsize}

\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}

% add tikz and a bunch of tikz foo
\usepackage{tikz}
\usetikzlibrary{shapes,shapes.misc,backgrounds,fit,positioning}
\tikzstyle{every picture}+=[overlay,remember picture]

% add functions to circle parts of slides (e.g., in tables)
\newcommand\marktopleft[1]{\tikz \node (marker-#1-a) at (0,1.5ex) {};}
\newcommand\markbottomright[1]{%
  \tikz{\node (marker-#1-b) at (0,0) {};}
  \tikz[dashed,inner sep=3pt]{\node[violet!75,ultra thick,draw,rounded rectangle,fit=(marker-#1-a.center) (marker-#1-b.center)] {};}}

% DEPRECATED function to build a huge centered dropshadow
\newcommand\dropshadow[3]{%
  \node[black!30!white] at (#1+0.1,#2-0.1) {
    \scalebox{2}{\Huge \textbf{#3}}
  };
  \node at (#1,#2) {
    \scalebox{2}{\Huge \e{#3}}
  };
}

% create an empty quotetxt so we can reuse it
\newcommand{\quotetxt}{}

% more flexible non-tikz alternative with no dropshadow 
\newlength{\centertxtlen}
\makeatletter
\newcommand\centertext[2]{%
  \setlength{\centertxtlen}{#1}%
  \setlength{\centertxtlen}{0.48\centertxtlen}%
  {\centering
    \fontsize{#1}{2\centertxtlen}\selectfont
    \e{#2}

  }
}


% add function to stop numbering appendix slides
\newcommand{\backupbegin}{
   \newcounter{framenumberappendix}
   \setcounter{framenumberappendix}{\value{framenumber}}
}
\newcommand{\backupend}{
   \addtocounter{framenumberappendix}{-\value{framenumber}}
   \addtocounter{framenumber}{\value{framenumberappendix}} 
}

% packages i use in essentially every document
\usepackage{graphicx}
\usepackage{url}
% \usepackage{dcolumn}
% \usepackage{booktabs}

% replace footnotes with symbols instead of numbers
\renewcommand*{\thefootnote}{\fnsymbol{footnote}}
\usepackage{perpage}
\MakePerPage{footnote}

%% BEAMER THEME STUFF
\usetheme[pageofpages=/,% String used between the current page and the
                         % total page count.
          bullet=default,% Use circles instead of squares for bullets.
          titleline=false,% Show a line below the frame title.
          alternativetitlepage=true,% Use the fancy title page.
          titlepagelogo=figures/logo.pdf,% Logo for the first page.
          %watermark=watermark-polito,% Watermark used in every page.
          watermarkheight=100px,% Height of the watermark.
          watermarkheightmult=4,% The watermark image is 4 times bigger
                                % than watermarkheight.
          ]{Torino}

\usecolortheme{mako}
\useinnertheme{rectangles}
%\setbeamertemplate{blocks}[rounded][]
\setbeamercolor{block title}{bg=makopurple3, fg=White}

\setbeamertemplate{items}[default] 
\setbeamertemplate{blocks}[shadow=true] 

\usepackage{tcolorbox}
% These options will be applied to all `tcolorboxes`
\tcbset{%
    noparskip,
    colback=makopurple5, %background color of the box
    colframe=makopurple1, %color of frame and title background
    coltext=black, %color of body text
    coltitle=white, %color of title text 
    arc=0em,
    left=0.1em,
    right=0.1em,
    fonttitle=\bfseries,
    alerted/.style={coltitle=red, 
                     colframe=gray!40},
    example/.style={coltitle=black, 
                     colframe=green!20,             
                     colback=green!5},
    }


%\useoutertheme{infolines}
%\usepackage[breaklinks]{hyperref}

\hypersetup{colorlinks=true, linkcolor=Black, citecolor=Black, filecolor=makopurple1,
    urlcolor=Plum, unicode=true}

% create a boldface version of the header
\setbeamerfont{frametitle}{series=\bfseries}
\setbeamerfont{title}{series=\bfseries}

% tweak the beamer font to make it a bit lists a bit smaller
\setbeamerfont*{itemize/enumerate body}{size=\small}
\setbeamerfont*{itemize/enumerate subbody}{size=\footnotesize}
\setbeamerfont*{itemize/enumerate subsubbody}{size=\footnotesize}

% indent the margins of the itemize lists a little bit
\setlength{\leftmargin}{0pt}
\setlength{\leftmargini}{0.7cm}
\setlength{\leftmarginii}{0.7cm}

% create a new \e{} command to make things purple and bold
\newcommand{\e}[1]{\textcolor{makopurple1}{\textbf{#1}}}

% remove the nagivation symbols
\setbeamertemplate{navigation symbols}{}

\title{Presentation Title}
% \subtitle{Presentation Subtitle}
\author[Benj. Mako Hill]{\textbf{Benjamin Mako Hill}\\ makohill@uw.edu}

\institute[UW/Harvard]{\textbf{University of Washington}\\
  Department of Communication\\
  \emph{Assistant Professor}\\
  \hspace{1pt}\\
  \textbf{Harvard University}\\
  Berkman Center for Internet and Society\\
  \emph{Resident Fellow}}

\date{December 2, 1980}

\newcommand{\credit}[1]{%
  \tikz[overlay]{\node at (current page.south east)
    [anchor=south east,yshift=1.1em,xshift=0.35em]
    {\smaller \smaller {[}#1{]}};}}

\begin{document}

% remove some of the space in the itemize to make it quite compact
\let\olditemize\itemize
\renewcommand\itemize{\olditemize\itemsep-1pt}

%% SLIDE: Title Slide
\begin{frame}[plain]
  \titlepage

% include version control stuff
\input{vc}
\tikz[overlay,shift=(current page.south west)]{\node [xshift=5.6em,yshift=0.5em]{\colorbox{makopurple1}{\color{white} \tt \smaller \smaller \smaller revision:\ \VCRevision\  (\VCDateTEX)}};} 
\end{frame}

%% SLIDE: Slide 2
\begin{frame}{A sample slide, A sample slide, A sample slide, A sample
    slide, A sample slide, A sample slide}

A displayed formula:

\[
  \int_{-\infty}^\infty e^{-x^2} \, dx = \sqrt{\pi}
\]

An itemized list:

\begin{itemize}
  \item<1-> itemized item 1
  \item<2-> itemized item 2
  \item<3-> itemized item 3
\end{itemize}

\visible<2->{
\begin{tcolorbox}[title={Foo, Bar, Baz}]
  \emph{In a right triangle, the square of hypotenuse equals
  the sum of squares of two other sides.}
\end{tcolorbox}
}

\note{These are the slide 2 notes.}
\end{frame}

\appendix
\backupbegin

\begin{frame}[plain]
\centertext{7em}{Example and Data Appendix}
\end{frame}

\begin{frame}{A sample slide}

Final Sample Slide
\note{These are the slide 4 notes.}
\end{frame}
\backupend

\end{document}

%  LocalWords:  xcolor dvipsnames beamer ugm phv sep pageofpages px
%  LocalWords:  titleline alternativetitlepage titlepagelogo Torino
%  LocalWords:  watermarkheight watermarkheightmult bg makopurple fg
%  LocalWords:  noparskip colback colframe coltext coltitle fonttitle
%  LocalWords:  colorlinks linkcolor citecolor filecolor urlcolor
%  LocalWords:  unicode frametitle subbody subsubbody
