% !TeX spellcheck = en_B
% !TeX encoding = UTF-8 %%%These comments just make you look like you know what you're doing
\documentclass[8pt]{beamer} %%% Specifies the class, with 8pt font size
\input{preamble} %%%adds the general preamble
\title{{\color{aa}\Huge\adfbullet{9}}AL FM Discrete} %%%Title and subtitle
\subtitle{Template, \textattachfile{Template.tex}{(TeX)}} %%%This embeds the tikz source code into the resulting pdf...
\begin{document}
\frame{\titlepage} %%%Makes titlepage
\setlength{\abovedisplayskip}{0pt}
\setlength{\belowdisplayskip}{0pt}
\setlength{\abovedisplayshortskip}{0pt}
\setlength{\belowdisplayshortskip}{0pt} %%%Compresses math
\begin{frame}{Title} %%%Frame with title
Here is some normal text. Followed by a list.
\begin{itemize}
\item First item.
\item Second item
\item \begin{itemize}
\item<+-> List inside a list!!
\item<+-> And another. These appear one at a time.
\end{itemize}
\item Final item
\end{itemize}
\alert<+->{Here is an alert which is only highlighted on the last slide}
\end{frame}
\begin{frame}{Boxes}
There are three commonly used boxes.
\begin{definition}
This is a \textbf{definition box}, it can be helpful to put the word being defined into bold text.
\end{definition}
\begin{problem}
This is a problem box. With some displayed math...
\[y=x^2\]
\end{problem}
\begin{solution}<2->
This is a solution which only appears on the next slide.
\end{solution}
\begin{solution}<3->
Appears even later!
\end{solution}
\end{frame}
\begin{frame}{The sol command}
The first time you use \sol{it doesn't cover it up}.
However the second time \sol{it does}.
You can put math inside it, $5x+4x=$ \sol{$9x$}
And you can use it inside a math environment:
\begin{align*}
y &= \sol{5} \\
x &= \sol{$x^2$} \\
xy &= \sol{$5x^2$}
\end{align*}
But this will throw up some errors, but still compile.
\end{frame}
\begin{frame}{columns}
\begin{columns}
\begin{column}{.5\linewidth}
Columns can be very useful.
\end{column}
\begin{column}{.5\linewidth}
To display info side by side.
\end{column}
\end{columns}
\begin{columns}[T] %%%Aligned at the top!!!
\begin{column}{.5\linewidth}
\begin{problem}
You can even put boxes inside the columns to save space.
\end{problem}
\end{column}
\begin{column}{.5\linewidth}
\begin{solution}<2->
With a solution.
\end{solution}
\end{column}
\end{columns}
\begin{definition}
\noindent
\begin{minipage}{.4\linewidth}
Using columns inside boxes is best achieved with minipages.
\end{minipage}%
\begin{minipage}{.6\linewidth}
\begin{center}
\colorbox{cc!30}{
\begin{nicetable}{cc|ccc}
\multicolumn{2}{c}{} & \multicolumn{3}{c}{Player $2$}\\
\multicolumn{1}{c}{} & & $X$ & $Y$ & $Z$ \\ \cline{2-5}
\raisebox{0.0cm}{\multirow{3}*{\rotatebox{90}{Player $1$}}} & $P$ & $4$ & $2$ & $2$ \\
& $Q$ & $-3$ & $5$ & $1$ \\
& $R$ & $2$ & $-1$ & $3$ \\
\end{nicetable}}
\end{center}
\end{minipage}
\end{definition}
\end{frame}
\begin{frame}{The tikzmarknode command}
\alert{Useful when annotating equation}
Use it anywhere to create a node named anything that you can refer back to later. Also compiles but with errors...
\begin{flalign*}
\text{Maximise} && P &= V-3 && \\
\text{Subject to} && V -6p-4q + s_1 &= 0 && \\
&& V -p-7q + s_2 &= 0 && \\
&& \tikzmarknode{A}{p + q + s_3} &= 1 &&
.\end{flalign*}
\begin{tikzpicture}[overlay,remember picture]
\draw[color=aa,<-] (A) --++ (1,-1) node[fill=cc] {The annotation $x^2$};
\end{tikzpicture}
\end{frame}
\begin{frame}{Tables}
\begin{center}
\colorbox{cc!30}{
\begin{nicetable}{c|cccccc|c}
$P$ & $v$ & $p$ & $q$ & $s_1$ & $s_2$ & $s_3$ & RHS \\
\hline
1 & $-1$ & $0$ & $0$ & 0 & 0 & 0 & $-3$ \\
\hline
0 & 1 & $-6$ & $-4$ & 1 & 0 & 0 & 0 \\
0 & 1 & $-1$ & $-7$ & 0 & 1 & 0 & 1 \\
0 & 0 & $1$ & 1 & 0 & 0 & 1 & 1 \\
\end{nicetable}}
\end{center}
Tikz pictures, as well as tables, basically everything can be shrunk with the adjust box command. You can specify max width, max height, width height etc.
\centering
\adjustbox{max width=4cm}{
\colorbox{cc!30}{
\begin{nicetable}{c|cccccc|c}
$P$ & $v$ & $p$ & $q$ & $s_1$ & $s_2$ & $s_3$ & RHS \\
\hline
1 &\boxed{$-1$} & $0$ & $0$ & 0 & 0 & 0 & $-3$ \\
\hline
0 & 1 & $-6$ & $-4$ & 1 & 0 & 0 & 0 \\
0 & 1 & $-1$ & $-7$ & 0 & 1 & 0 & 0 \\
0 & 0 & $1$ & 1 & 0 & 0 & 1 & 1 \\
\end{nicetable}}
}
\end{frame}
\begin{frame}[shrink=60]{The shrink command, automatically shrinks to fit on page, but is helpful to give a number so it knows how much horizontal space it has.}
This is the contents.
\lipsum
\begin{problem}
\lipsum
\end{problem}
\end{frame}
\begin{frame}{The onslide}
Can be used on anything but really cool with tikz pictures.
\centering
\adjustbox{max width=.8\textwidth}{
\def\complex{(0,0) ellipse (7cm and 6cm)} %%%%These can be used as variables
\def\real{(0,0) ellipse (6.5cm and 3.5cm)}
\def\algebraic{(1.7,0) circle (5cm)}
\def\imag{(1.3,-4.7) ellipse (2.2cm and 1cm)}
\def\int{(2.9,-0.6) ellipse (2.6cm and 2.3cm)}
\def\whole{(2.9,-0.7) ellipse (2.1cm and 1.6cm)}
\def\count{(2.9,-0.9) ellipse (1.3cm and 1cm)}
\begin{tikzpicture}
%%Complex%%%%%%%%%%%%%%%%%%5
\onslide<2->{\filldraw[orange,fill opacity=0.1] \complex;
\node[color=orange] at (0,5.5) {Complex Numbers};
\node[color=orange] at (-4,4.2) {$\pi+3i$};
\node[color=orange] at (-5,3.2) {$e-\pi i$};}
%%%%%%Real%%%%%%%%%%%%%5
\onslide<3->{\filldraw[green,fill opacity=0.1] \real;
\node[color=green] at (0,3) {Real Numbers};}
%%%%Transcendental%%%%%%%%%%5
\onslide<4->{\node[color=green,align=left] at (-5,0.3) {Transcendental \\ Numbers};
\node[color=green] at (-6,-0.5) {$\pi$};
\node[color=green] at (-5.3,-1) {$e$};}
%%%%%%%Irrational and real%%%%%%
\onslide<5->{\node[color=green] at (-2.9,2.3) {Irrational Numbers};
\node[color=green] at (2.9,2.3) {Rational Numbers};
\draw[color=green] (0,-3.5) -- (0,2.5);
\node[color=green] at (-1.7,1.4) {$\sqrt{2}$};
\node[color=green] at (-2.6,-0.3) {$-\sqrt{5}$};
\node[color=green] at (-1.3,-2.2) {$\sqrt[3]{26}$};
\node[color=green] at (0.9,1.6) {$\frac{2}{3}$};
\node[color=green] at (5.7,0.7) {$\frac{97}{32}$};}
%%%%%Algebraic%%%%%%%%%%
\onslide<6->{\filldraw[blue,fill opacity=0.1] \algebraic;
\node[color=blue] at (1.7,4.5) {Algebraic Numbers};
\node[color=blue] at (3.7,3.9) {$9+5i$};
\node[color=blue] at (4.6,3.1) {$1+i$};}
%%%%%Imag%%%%%%%%%%%%%%%
\onslide<7->{\filldraw[purple,fill opacity=0.1] \imag;
\node[color=purple] at (1.3,-4.3) {\footnotesize Pure Imaginary Numbers};
\node[color=purple] at (-0.5,-5) {$e i$};
\node[color=purple] at (0.5,-5.3) {$\pi i$};
\node[color=purple] at (0.8,-4.6) {$i$};
\node[color=purple] at (2.0,-4.7) {$5 i$};}
%%%%%Int%%%%%%%%%%%%%
\onslide<8->{\filldraw[color=blue, fill opacity=0.1] \int;
\node[color=blue] at (2.9,1.2) {Integers};
\node[color=blue] at (0.9,0.4) {$5$};
\node[color=blue] at (2.6,-2.6) {$-99$};}
%%%%%5Whole%%%%%%5
\onslide<9->{\filldraw[color=blue, fill opacity=0.1] \whole;
\node[color=blue] at (2.9,0.3) {Whole Numbers};
\node[color=blue] at (4.5,-0.6) {$0$};}
%%%%%%%%%%Count%%%%%%%%%
\onslide<10->{\filldraw[color=blue, fill opacity=0.1] \count;
\node[color=blue,align=center] at (2.9,-0.5) {Counting \\ Numbers};
\node[color=blue] at (2.2,-1.2) {$1$};
\node[color=blue] at (2.8,-1.6) {$2$};
\node[color=blue] at (3.4,-1.3) {$99$};}
\end{tikzpicture}}
\end{frame}
\end{document}