\documentclass{beamer}
+% Voor afbeeldingen, zet ze in ./img en dan kan je ze laden met filename
+\usepackage{graphicx}
+\graphicspath{{./img/}}
+
+% Voor nederlandse localisatie
+\usepackage[dutch]{babel}
+
% Voor het weergeven van code, we moeten maar even kijken naar de precieze
% stijl opties die we willen.
\usepackage{listings}
breaklines=true,
tabsize=2,
breakatwhitespace=true,
- showspaces=false
+ showspaces=false,
+ showstringspaces=false,
+ basewidth=0.5em
}
\lstdefinestyle{bashregel}{
- frame=L
}
\lstdefinestyle{bashscript}{
numbers=left,
frame=single
}
-\author{Felix Stegerman \and Mart Lubbers}
-\title{Bash workshop part 1}
+% Maak een inhoudsopgave bij elke sectie die laat zien waar we zijn
+\AtBeginSection[]
+{
+ \begin{frame}
+ \frametitle{Table of Contents}
+ \tableofcontents[currentsection]
+ \end{frame}
+}
+
+% Informatie voor het titelblad
+\author[Stegerman, Lubbrs]{Felix Stegerman \and Mart Lubbers}
+\title{Bash workshop}
+\subtitle{Een introductie}
\date{\today}
+\institute{Linux Nijmegen}
\begin{document}
-\begin{frame}
- \maketitle
-\end{frame}
+\frame{\titlepage}
\begin{frame}
\tableofcontents
-% 1. Syntax, quoting, manpage, unix philosophy, ampersand/fork.
-% een frame moet fragile als het listings bevat
+\subsection{Syntax}
+
\begin{frame}[fragile]
\frametitle{Syntax}
\begin{enumerate}
\end{lstlisting}
\end{frame}
+\subsection{Quoting}
+
\begin{frame}[fragile]
\frametitle{Speciale karakters}
\begin{lstlisting}[style=bashregel]
\end{lstlisting}
\end{frame}
+\subsection{Man}
+
\begin{frame}[fragile]
\frametitle{Radeloos? Manpage}
- \begin{lstlisting}[style=bashregel]
+ \begin{lstlisting}[style=bashregel,basicstyle=\tiny]
LS(1) User Commands LS(1)
NAME
print C-style escapes for nongraphic characters
\end{lstlisting}
\end{frame}
+
+\subsection{Unix filosofie}
+\begin{frame}
+ \frametitle{Unix filosofie}
+ \includegraphics{syntax_img1.jpg}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Richtlijnen}
+ \begin{enumerate}
+ \item Make each program do one thing well.
+ \item Store data in flat text files.
+ \item Make every program a filter.
+ \item ...
+ \end{enumerate}
+\end{frame}
+
+\subsection{Forken}
+\begin{frame}
+ \frametitle{Forken}
+ \begin{block}
+ Achtergrond
+ \end{block}