\documentclass{beamer}

\mode<presentation>
{
  \usetheme{Warsaw}
  \usecolortheme{seahorse}
  \usecolortheme{rose}
  \setbeamercovered{transparent}
}


\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage[all]{xy}
\usepackage{graphicx}
\useinnertheme{circles} %different marks for itemize environments

\theoremstyle{definition}
\newtheorem{defn}{Definition}


\title[More with \LaTeX]{More with \LaTeX:\\ Tools for slides, graphics, bibliographies, and all that}
\author{Kyle M.~Ormsby}
\institute[MIT]{Massachusetts Institute of Technology}
\date{October 7, 2011}

\AtBeginSection[]
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection]
  \end{frame}
}


\begin{document}

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

\begin{frame}{Outline}
  \tableofcontents
\end{frame}


\section{Slides and presentations with \texttt{beamer}}

\begin{frame}{Slide presentations: tool for good or necessary evil?}
The good:
\begin{itemize}
\item Distributable
\item Reusable
\item Simple
\item More info, less time
\end{itemize}

The bad:
\begin{itemize}
\item Less dynamic
\item Go to the talk?  I've got the slides!
\item Less time, more info
\end{itemize}
\end{frame}

\begin{frame}{Slides in \LaTeX?  There's a \texttt{documentclass} for that.}
The slides you're viewing now were created with the \texttt{beamer} document class.

\bigskip

The \texttt{beamer} class supports:
\begin{itemize}
\item All the usual \LaTeX~fonts and symbols
\item \LaTeX~label and citation referencing features
\item Automatic outlining
\item Customizable formatting
\end{itemize}

\bigskip

Best of all, output is a \texttt{.pdf} file you can display without special software!
\end{frame}

\begin{frame}{Is it hard to use?}
\vspace{.5in}

\begin{center}
{\Huge No.}
\end{center}
\vspace{.4in}

The \texttt{.tex} file for this presentation is available on Stellar.  A useful guide is available at \texttt{web.mit.edu/rsi/www/pdfs/beamer-tutorial.pdf}
\end{frame}

\begin{frame}{If it's easy to make slides, then it's easy to make a good presentation, right?}
If only it were so simple.

\bigskip

When preparing a presentation, consider the following:
\begin{itemize}
\item Pacing is paramount
\item There is no rewind
\item Who has the slides?
\item Assertion, evidence
\end{itemize}
\end{frame}

\begin{frame}{The rationals have gaps}
\begin{itemize}
\item The rationals don't have the least upper bound property.
\item Cauchy sequences of rationals need not converge in the
  rationals.
\end{itemize}

(This is an example of an assertion-evidence slide.)
\end{frame}

\begin{frame}{Displaying information gradually}
Sometimes \texttt{$\backslash$pause} is especially useful:\pause

\bigskip

For instance, perhaps first you want to introduce
\begin{defn}
A sequence is a function $a:\mathbb{N}\to \mathbb{R}$.
\end{defn}

\pause

And next you want to mention that we often think of sequences as
ordered lists of numbers
\[
  a_1, a_2, a_3, \ldots.
\]

\pause

For distribution, change the first line of your \texttt{.tex} file to \texttt{$\backslash$documentclass[handout]\{beamer\}} to omit overlaid slides.
\end{frame}

\begin{frame}{An important note}
Compile \texttt{beamer} presentations with \texttt{pdflatex} instead of \texttt{latex}.
\end{frame}

\section{Grapics with \texttt{ipe}}

\begin{frame}{Easy + Easy $\ne$ Easy}
With \LaTeX, it's easy to:
\begin{itemize}
\item produce symbolic notation 
\item include figures with \texttt{$\backslash$includegraphics}.
\end{itemize}

\bigskip

It's \emph{hard} to:
\begin{itemize}
\item label your figures with \LaTeX~symbols!
\end{itemize}
\end{frame}

\begin{frame}{One solution:}
\vspace{.5in}

\begin{center}
{\Huge ipe}
\end{center}
\vspace{.4in}

Check out \texttt{http://ipe7.sourceforge.net/}
\end{frame}

\section{And beyond: \texttt{XY-Pic}, \texttt{tikz}, \texttt{PSTricks}, and \textsc{Bib}\TeX}

\begin{frame}{Other graphics solutions}
\begin{itemize}
\item \texttt{PSTricks}
\begin{itemize}
\item Write \texttt{PostScript} code inside of \LaTeX~documents.
\end{itemize}
\item \texttt{XY-Pic}
\begin{itemize}
\item Object-oriented drawing language
\item \texttt{xymatrix} is perhaps the easiest way to produce commutative diagrams
\end{itemize}
\item \texttt{tikz}
\begin{itemize}
\item Vector graphics macros on top of \texttt{PGF}.
\end{itemize}
\end{itemize}

\bigskip

\emph{The \LaTeX~Graphics Companion} by Goossens, Rahtz, and Mittelbach is an excellent reference.
\end{frame}

\begin{frame}{An \texttt{xymatrix} example}
\[\xymatrix{
	A\ar[r]\ar[d]			&X\ar[d]\ar@/^/[ddr]			&\\
	Y\ar[r]\ar@/_/[drr]		&X\cup_A Y\ar@{-->}[dr]^{\exists !}	&\\
					&					&Z
}\]
\end{frame}

\begin{frame}{Advanced bibliographies with \textsc{Bib}\TeX}
With \textsc{Bib}\TeX, you can have
\begin{itemize}
\item One database of bibliographic references,\\
\item Many bibliographies.
\end{itemize}
\bigskip
\emph{Pro tip}: To automatically generate \textsc{Bib}\TeX~database entries, look up the reference on MathSciNet, select \textsc{Bib}\TeX~from the dropdown menu, copy, and paste!
\end{frame}

\begin{frame}{It's always nice to conclude by saying\ldots}
\begin{center}
{\Huge Thank you}
\end{center}
\end{frame}


\end{document}
