X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=lat.tex;h=738096d77c4fd83b49f171a60535605b4c15a690;hb=HEAD;hp=d4e526c43c4546dcfe7c4b6473ef869869561f64;hpb=2f282b86276e68fb5c6a70cf281f371926f69a7a;p=linuxnijmegen-latex.git diff --git a/lat.tex b/lat.tex index d4e526c..738096d 100644 --- a/lat.tex +++ b/lat.tex @@ -10,6 +10,10 @@ \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}