\documentclass[10pt, a4paper, xcolor=dvipsnames]{beamer}
\usepackage{amsthm, graphicx}
\usetheme{Berlin} 
\usefonttheme[onlylarge]{structuresmallcapsserif}
\usefonttheme[onlysmall]{structurebold}

\title{Beamer Tutorial}
\author{Cathal}
\date{\today}

\newcommand{\bs}{\textbackslash}


\begin{document}

\begin{frame}
\titlepage
\end{frame}


\title{Mountain Pass Solutions of the Suspension Bridge Model}
\subtitle{HPC Project Proposal}
\author{Cathal Ormond}
\date{March 1, 2013}
\institute{Trinity College Dublin}

\section{Introduction}
\subsection{Title Page}
\begin{frame}
\pause
\begin{itemize}
\item \bs\texttt{author} $\{\dots\}$
\item \bs\texttt{title} $\{\dots\}$
\item \bs\texttt{subtitle} $\{\dots\}$ - optional
\item \bs\texttt{date} $\{\dots\}$
\item \bs\texttt{institute} $\{\dots\}$ - optional
\end{itemize}
\pause To remove an entry, include the command with an empty argument.
\end{frame}


\begin{frame}
\titlepage
\end{frame}


\title{Beamer Tutorial}
\subtitle{}
\author{Cathal}
\date{\today}
\institute{}

\subsection{Themes}
\begin{frame}
Theme Matrix
\pause
\begin{itemize}[<+->]
\item \bs \texttt{usetheme}$ \{\dots\} $ - cities
\item \bs \texttt{usecolortheme}$ \{\dots\} $ - animals
\item \bs \texttt{usecolortheme}$ [ $\texttt{named=}\textit{colour}$ ]\{ $\texttt{structure}$ \} $
\end{itemize}
\end{frame}


\section{Overlays}
\subsection{Pause and Lists}
\begin{frame}
This is some text. \pause On click, some more texts appears. \pause A further click gives rise to more text. \\ \bigskip \bigskip

\pause
\begin{block}{Code}
This is some text. \bs \texttt{pause} On click, some more texts appears. \bs \texttt{pause} A further click gives rise to more text. 
\end{block}
\end{frame}



\begin{frame}
\pause
\begin{itemize}[<+->]
\item Point 1
\item Point 2
\item Point 3
\item Point 4
\end{itemize}

\pause
\begin{block}{Code}
\bs \texttt{begin}$\{$\texttt{itemize}$\}[<+->]$ \\
\bs \texttt{item} Point 1 \\
\bs \texttt{item} Point 2 \\
\bs \texttt{item} Point 3 \\
\bs \texttt{item} Point 4 \\
\bs \texttt{end}$\{$\texttt{itemize}$\}$ \\
\end{block}
\end{frame}


\begin{frame}
\begin{itemize}
\item<1-> Point 1
\item<4-> Point 2
\item<2> Point 3
\item<-3> Point 4
\end{itemize}

\pause \pause \pause \pause
\begin{block}{Code}
\bs \texttt{begin}$\{$\texttt{itemize}$\}$ \\
\bs \texttt{item}$<1->$ Point 1 \\
\bs \texttt{item}$<4->$ Point 2 \\
\bs \texttt{item}$<2>$ Point 3 \\
\bs \texttt{item}$<3->$ Point 4 \\
\bs \texttt{end}$\{$\texttt{itemize}$\}$ \\
\end{block}
\end{frame}


\begin{frame}
\begin{enumerate}
\item \textbf<2>{text}
\item \textit<2>{text}
\item \alert<2>{text}
\item \visible<2>{text}
\item \invisible<2>{text}
\item \alt<2>{text 1}{text 2}
\item \uncover<2>{text}
\end{enumerate}

\pause
\begin{block}{Code}
\bs \texttt{begin}$\{$\texttt{enumerate} \\
\bs \texttt{item \bs textbf<2>{text}} \\
\bs \texttt{item \bs textit<2>{text}} \\
\bs \texttt{item \bs alert<2>{text}} \\
\bs \texttt{item \bs visible<2>{text}} \\
\bs \texttt{item \bs invisible<2>{text}} \\
\bs \texttt{item \bs alt<2>{text 1}{text 2}} \\
\bs \texttt{item \bs uncover<2>{text}} \\
\bs \texttt{end}$\{$ \texttt{enumerate}$\}$ \\
\end{block}
\end{frame}


\subsection{Columns and Blocks}
%\begin{frame}
%\begin{column}
%\column{0.5\textwidth}
%Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
%\column{0.5\textwidth}
%Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
%\end{column}

%\pause
%\begin{block}{Code}
%\bs begin$\{$column$\}$ \\
%\bs column$\{$0.5\bs textwidth$\}$ \\
%text \\
%\bs column$\{$0.5\bs textwidth$\}$ \\
%text \\
%\end{block}
%\end{frame}



\begin{frame}
\pause
\begin{theorem}{Euler}
There is an infinite number of primes
\end{theorem}
\pause
\begin{proof}
Consider $p_1p_2p_3\cdots p_n + 1$
\end{proof}

\pause
\begin{block}{Code}
\bs pause \\
\bs begin{theorem}{Euler} \\
There is an infinite number of primes \\
\bs end{theorem} \\
\bs pause \\
\bs begin{proof} \\
Consider $p_1p_2p_3\cdots p_n + 1$ \\
\bs end{proof} \\
\end{block}
\end{frame}







\end{document}

