+\begin{frame}
+ \frametitle{Nog meer broncode}
+ \begin{itemize}
+ \item\texttt{\textbackslash lstinputlisting}
+ \item\texttt{\textbackslash lstset}
+ \item\texttt{breaklines}
+ \item\texttt{numbers=left}
+ \item\texttt{frame=L}
+ \item\texttt{minted}
+ \item\ldots
+ \end{itemize}
+\end{frame}
+
+\subsection{Algorithmen}
+\begin{frame}[fragile]
+ \frametitle{Algorithmen}
+ \framesubtitle{preamble,document}
+ \begin{lstlisting}
+\usepackage{algorithm2e}
+ \end{lstlisting}
+ \begin{lstlisting}
+\begin{algorithm}[H]
+\SetKwProg{Def}{def}{:}{end}
+\Def{replace\_or\_register\_dawg(state)}{
+ child := last\_child(state)\;
+ \If{has\_children(child)}{
+ replace\_or\_register(child)\;
+ }
+ \eIf{\exists q': q\equiv q'}{
+ last\_child(state)\;
+ delete(child)\;
+ }{
+ register.add(child)\;
+ }
+}
+\end{algorithm}
+ \end{lstlisting}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Algorithmen deel twee}
+ \begin{algorithm}[H]
+ \SetKwProg{Def}{def}{:}{end}
+ \Def{replace\_or\_register\_dawg(state)}{%
+ child := last\_child(state)\;
+ \If{has\_children(child)}{%
+ replace\_or\_register(child)\;
+ }
+ \eIf{$\exists q': q\equiv q'$}{%
+ last\_child(state)\;
+ delete(child)\;
+ }{%
+ register.add(child)\;
+ }
+ }
+ \end{algorithm}
+\end{frame}