toch nog gedichten toegevoegd
[linuxnijmegen-latex.git] / lat.tex
diff --git a/lat.tex b/lat.tex
index d4e526c..738096d 100644 (file)
--- a/lat.tex
+++ b/lat.tex
                \item TeX
                \item Komt van het woord \texttau\textepsilon\textchi\textnu\texteta
                \item Dus spreek uit als latech
+               \item \texttt{texlive}, \texttt{miktex}, \texttt{tetex}
+               \item \texttt{tex}, \texttt{pdflatex},\texttt{latex},
+                       \texttt{pdftex}, \texttt{xelatex}, \texttt{xetex}
+               \item \url{sharelatex.com}
        \end{itemize}
 \end{frame}
 
@@ -242,29 +246,226 @@ document
        \end{block}
 \end{frame}
 
+\begin{frame}[fragile]
+       \frametitle{Voorbeeld deel 1}
+       \begin{lstlisting}
+\begin{itemize}
+       \item \begin{enumerate}
+                       \item hallo
+                       \item wereld
+                       \item \begin{enumerate}
+                                       \item hoi1
+                                       \item hoi2
+                               \end{enumerate}
+               \end{enumerate}
+       \item \LaTeX
+\end{itemize}
+       \end{lstlisting}
+\end{frame}
+
+\begin{frame}
+       \frametitle{Voorbeeld deel 2}
+       \begin{block}{Uitkomst}
+               \begin{itemize}
+                       \item \begin{enumerate}
+                                       \item hallo
+                                       \item wereld
+                                       \item \begin{enumerate}
+                                                       \item hoi1
+                                                       \item hoi2
+                                               \end{enumerate}
+                               \end{enumerate}
+                       \item \LaTeX
+               \end{itemize}
+       \end{block}
+
+       \begin{block}{Caveat}
+               Uitvoer documentafhankelijk
+       \end{block}
+\end{frame}
+
 \subsection{Formules en tabellen}
+\begin{frame}
+       \frametitle{Formules}
+       \framesubtitle{document}
+       \begin{itemize}
+               \item \$,\$ of \$\$,\$\$
+               \item \textbackslash$[$,\textbackslash$]$
+               \item \texttt{\textbackslash everymath\{\textbackslash displaystyle\}}
+               \item \texttt{equation}
+               \item \texttt{equation*}
+       \end{itemize}
+\end{frame}
+
+\begin{frame}[fragile]
+       \begin{block}{Breuken}
+               \begin{lstlisting}
+\frac{n!}{k!(n-k)!}=\binom{n}{k}
+               \end{lstlisting}
+               $$\frac{n!}{k!(n-k)!}=\binom{n}{k}$$
+       \end{block}
+       \begin{block}{Som, product, index}
+               \begin{lstlisting}
+\int^\infty_0\sum^{\mathbb{N}}_{i=5}\prod^{3}_{j=0}k_{i,j}^2
+               \end{lstlisting}
+               $$\int^\infty_0\sum^{\mathbb{N}}_{i=5}\prod^{3}_{j=0}k_{i,j}^2$$
+       \end{block}
+       \begin{block}{Logica}
+               \begin{lstlisting}
+\forall\psi\in\mathbb{B}:\exists\phi\in\Psi:\psi\vee\phi
+               \end{lstlisting}
+               $$\forall\psi\in\mathbb{B}:\exists\phi\in\Psi:\psi\vee\phi$$
+       \end{block}
+\end{frame}
+
+\begin{frame}[fragile]
+       \begin{block}{Haakjes}
+               \begin{lstlisting}
+(a),[b],\{c\},|d|,\|e\|,\langlef\rangle,\lfloorg\rfloor,
+\lceilh\rceil,\ulcorneri\urcorner
+               \end{lstlisting}
+               $$(a),[b],\{c\},|d|,\|e\|,\langle f\rangle,\lfloor g\rfloor,
+\lceil h\rceil,\ulcorner i\urcorner$$
+               I.c.m. \texttt{\textbackslash left/right} goede grootte.
+       \end{block}
+
+       \begin{block}{Handige pakketten}
+               \begin{itemize}
+                       \item \texttt{amsmath,amssymb}
+                               \begin{itemize}
+                                       \item \texttt{align}
+                                       \item \texttt{text}
+                                       \item extra symbolen
+                               \end{itemize}
+                       \item \texttt{nicefrac}
+               \end{itemize}
+       \end{block}
+\end{frame}
 
 \section{Uitbreidingspakketten}
 \subsection{Plaatjes}
+\begin{frame}[fragile]
+       \frametitle{Plaatjes invoegen}
+       \framesubtitle{preamble,document}
+       \begin{lstlisting}[caption=preamble]
+\usepackage{graphicx}
+       \end{lstlisting}
+       \begin{lstlisting}[caption=document]
+\includegraphics[width=80px]{tux.png}
+       \end{lstlisting}
+       \includegraphics[width=80px]{tux.png}
+\end{frame}
+
+\begin{frame}[fragile]
+       \frametitle{Figuren}
+       \framesubtitle{document}
+       \begin{lstlisting}
+\begin{figure}[h]
+       \centering
+       \includegraphics[width=80px]{tux.png}
+       \caption{Dit is tux}
+\end{figure}
+       \end{lstlisting}
+       \begin{figure}[h]
+               \centering
+               \includegraphics[width=80px]{tux.png}
+               \caption{Dit is tux}
+       \end{figure}
+\end{frame}
 
 \subsection{Broncode}
+\begin{frame}[fragile]
+       \frametitle{Broncode}
+       \framesubtitle{preamble,document}
+       \begin{lstlisting}
+\usepackage{listings}
+       \end{lstlisting}
+       \lstinputlisting[caption=document]{broncode.tex}
+       \lstinputlisting[language=c,caption=uitvoer]{broncode.c}
+\end{frame}
+
+\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}
 
-\subsection{Presentaties}
+\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}
 
 \subsection{En nog veel meer\ldots}
 \begin{frame}
        \frametitle{En nog veel meer\ldots}
        \begin{itemize}[<+->]
-               \item Algorithmen
-               \item Bibliografie\"en
-               \item Diagrammen
-               \item Chemische structuurformules
-               \item Linguistische symbolen
-               \item Precompiled preamble
-               \item Macros
-               \item Marsrovers
-               \item 8bit microcontroller
+               \item Presentaties: \texttt{beamer}
+               \item Bibliografie\"en: \texttt{bibtex}
+               \item Diagrammen: \texttt{tikz,xypic}
+               \item Tabellen: \texttt{tabular,booktabs,tabu,tabux}
+               \item Chemie: \texttt{chemfig}
+               \item Linguistiek: \texttt{tipa}, \texttt{babel}
+               \item Facturen: \texttt{invoice}
+               \item Gedichten: \texttt{verse}
+               \item Sudoki:
+                       \url{ctan.org/pkg/sudokubundle}
+               \item Reversii: 
+                       \url{tex.stackexchange.com/a/104312}
+               \item Torens van Hanoi:
+                       \url{texample.net/tikz/examples/towers-of-hanoi/}
+               \item BASIC interpreter: 
+                       \url{tug.org/TUGboat/tb11-3/tb29greene.pdf}
+               \item 8bit microcontroller: 
+                       \url{ctan.org/pkg/avremu}
                \item \ldots
+               \item Alles dus
        \end{itemize}
 \end{frame}