Material

Bearbeiten

Folien (tex-Source)

Bearbeiten
% (c) 2009 Konstantin Sering <konstantin.sering [at] gmail.com>
% (cc)-by -- Licenced under Creative Commons Attribution unported
% (http://creativecommons.org/licenses/by/3.0/)
%
\documentclass[xcolor={fixpdftex,hyperref,x11names},pdftex,11pt,hyperref={pdftex},handout]{beamer}

%\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
%\usepackage{tikz}

% Some Definitions for pygmetize (code highlighting) BEGIN
\usepackage{color}
\usepackage{fancyvrb}
\newcommand\at{@}
\newcommand\lb{[}
\newcommand\rb{]}
\newcommand\PYbg[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYbf[1]{\textcolor[rgb]{0.73,0.40,0.53}{\textbf{#1}}}
\newcommand\PYbe[1]{\textcolor[rgb]{0.82,0.25,0.23}{\textbf{#1}}}
\newcommand\PYbd[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYbc[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYbb[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYba[1]{\textcolor[rgb]{0.00,0.00,0.50}{\textbf{#1}}}
\newcommand\PYaJ[1]{\textcolor[rgb]{0.69,0.00,0.25}{#1}}
\newcommand\PYaK[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaH[1]{\textcolor[rgb]{0.50,0.00,0.50}{\textbf{#1}}}
\newcommand\PYaI[1]{\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{#1}}
\newcommand\PYaN[1]{\textcolor[rgb]{0.74,0.48,0.00}{#1}}
\newcommand\PYaO[1]{\textcolor[rgb]{0.00,0.00,1.00}{\textbf{#1}}}
\newcommand\PYaL[1]{\textcolor[rgb]{0.00,0.00,1.00}{#1}}
\newcommand\PYaM[1]{\textcolor[rgb]{0.73,0.73,0.73}{#1}}
\newcommand\PYaB[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaC[1]{\textcolor[rgb]{0.67,0.13,1.00}{#1}}
\newcommand\PYaA[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYaF[1]{\textcolor[rgb]{0.63,0.00,0.00}{#1}}
\newcommand\PYaG[1]{\textcolor[rgb]{1.00,0.00,0.00}{#1}}
\newcommand\PYaD[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYaE[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYaZ[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYaX[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYaY[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaR[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYaS[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYaP[1]{\textcolor[rgb]{0.00,0.00,0.50}{\textbf{#1}}}
\newcommand\PYaQ[1]{\textcolor[rgb]{0.49,0.56,0.16}{#1}}
\newcommand\PYaV[1]{\textcolor[rgb]{0.00,0.00,1.00}{\textbf{#1}}}
\newcommand\PYaW[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaT[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYaU[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYaj[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYak[1]{\textcolor[rgb]{0.73,0.40,0.53}{#1}}
\newcommand\PYah[1]{\textcolor[rgb]{0.63,0.63,0.00}{#1}}
\newcommand\PYai[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYan[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYao[1]{\textcolor[rgb]{0.73,0.40,0.13}{\textbf{#1}}}
\newcommand\PYal[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYam[1]{\textbf{#1}}
\newcommand\PYab[1]{\textit{#1}}
\newcommand\PYac[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaa[1]{\textcolor[rgb]{0.50,0.50,0.50}{#1}}
\newcommand\PYaf[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYag[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYad[1]{\textcolor[rgb]{0.00,0.25,0.82}{#1}}
\newcommand\PYae[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYaz[1]{\textcolor[rgb]{0.00,0.63,0.00}{#1}}
\newcommand\PYax[1]{\textcolor[rgb]{0.60,0.60,0.60}{\textbf{#1}}}
\newcommand\PYay[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYar[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYas[1]{\textcolor[rgb]{0.73,0.13,0.13}{\textit{#1}}}
\newcommand\PYap[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYaq[1]{\textcolor[rgb]{0.53,0.00,0.00}{#1}}
\newcommand\PYav[1]{\textcolor[rgb]{0.67,0.13,1.00}{\textbf{#1}}}
\newcommand\PYaw[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYat[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYau[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
% Some Definitions for pygmentize END


\title{Computer für Psychologen --- WYSIWYM}
\subtitle{und Vim}
\author{Konstantin Sering}
\date{2. November 2009}

\institute{Eberhard Karls Universität Tübingen}

\begin{document}% The text of your article here

\begin{frame}
    \titlepage{}
\end{frame}

\section{Wiederholung}

\begin{frame}{Fragen und Probleme}
    \begin{itemize}[<+->]
        \item Habt ihr Fragen zur letzten Sitzung?
        \item Habt ihr beim Vimtutor Probleme gehabt?
            \vspace{2em}
        \item Vimtutor fortsetzen.
        \item Malen nach Zahlen.
        \item {\tiny Bis 18.15 Uhr}
    \end{itemize}
\end{frame}

\begin{frame}{Kleine Erinnerung}
    Fragt ruhig immer sofort, wenn euch etwas unklar ist! :)
\end{frame}

\section{Texteditor}

\begin{frame}{Ein guter Texteditor}
    Was soll ein guter Texteditor können?
    \begin{itemize}[<+->]
        \item Syntaxhighliting (farbig und bunt muss er sein -- aber
            intelligent und nützlich!)
        \item blockweises Formatieren
        \item komfortables Bewegen im Text
        \item komfortables und einfaches korrigieren von Fehlern
        \item automatisches, intelligentes Formatieren (Einrücken, Umbrechen)
        \item aufgabensensitiv / kontextsensitiv (bei LaTeX anderes
            Verhalten als bei R oder xHTML)
        \item mehrere Dateien bearbeiten und vergleichen
    \end{itemize}
\end{frame}

\begin{frame}{Beispiel}
Nora wird uns jetzt einmal vormachen, was der Vim kann :)
\end{frame}

\begin{frame}{vimrc}
    Die Konfigurationsdatei des Vim ist die {\em vimrc}. Hier kann man
    Einstellungen speichern, die man immer wieder gut gebrauchen kann.

    Das Verzeichnis, indem die persönliche vimrc gespeichert werden soll,
    findet man z. B. indem man den Vim startet und dann :cd
    eingibt.
\end{frame}

\section{WYSIWYM}

\begin{frame}{WYSIWYM}
    WYSIWYM -- What You See Is What You Mean.

    WYSIWYG -- What You See Is What You Get.

\end{frame}

\begin{frame}{Vorteile}
Vorteile von WYSIWYM sind:
\begin{itemize}[<+->]
    \item einfach arbeitsteilig vorzugehen
    \item angemessene Darstellung des gleichen Inhaltes
        \begin{itemize}
            \item als Manuskript
            \item als Zeitschriftenartikel (Paper)
            \item als Internetseite
            \item in Buchform (Springer, Elsevier)
        \end{itemize}
    \item einfachere Barrierefreiheit
    \item individualisierte Darstellung möglich
    \item einfachere und bessere Versionsverwaltung
    \item bessere indezierbar für Suchmaschinen (z. B. Werbung irrelevant)
\end{itemize}
\end{frame}

\begin{frame}{Nachteile}
    Nachteile von WYSIWYM sind:
    \begin{itemize}[<+->]
        \item mehr Vorwissen beim Autoren ist nötig
        \item Trial-and-Error-Methode ist deutlich schwerer oder unmöglich
            (kann aber auch als Vorteil verstanden werden)
        \item ersteinmal weniger Formatierungsfreiheit
        \item Konventionen sind nötig (z. B. Dublin Core)
        \item Bei ausgefallenen, exklusiven Formatierungswünschen kann der
            Arbeitsaufwand sehr groß werden.
    \end{itemize}
\end{frame}

\begin{frame}
    {\em PAUSE} -- nach der Pause Beispiele und Übungen.
\end{frame}

\begin{frame}{Dank?}
    Wem schulden wir Dank?
    \begin{itemize}
        \item Donald E. Knuth (\TeX)
        \item Leslie Lamport (\LaTeX)
        \item Bram Moolenaar (Vim)
        \item Till Tantau (\LaTeX{}-beamer)
        \item Richard Stallman und das restliche GNU Team
        \item Linus Torwalds (Linux-Kernel)
        \item und viele, viele mehr$\dots$
    \end{itemize}
\end{frame}

\begin{frame}{Beispiele -- Motivation}
    OpenOffice.org
    \begin{itemize}
        \item kennt jeder
        \item kann auch WYSIWYM (wie auch MS Office)
    \end{itemize}
    
    \onslide<3->{xHTML}
    \begin{itemize}[<+->]
        \item jeder von uns benutzt diese Technik
        \item sie ist nicht schwer
        \item Prototyp für eine ganze Klasse von Auszeichnungssprachen
            (Markup-Languages)
        \item man muss nicht LaTeX installiert haben
    \end{itemize}

    \onslide<8->{LaTeX}
    \begin{itemize}[<+->]
        \item Für alle, die noch nichts in LaTeX gesehen haben, ist es ganz
            gut, jetzt schon ein bisschen LaTeX-Code zu sehen.
        \item Für alle, die LaTeX schon kennen, kann es spannend sein, dass
            zu sehen, wie man WYSIWYM in LaTEX wiederfinden kann.
    \end{itemize}
    
\end{frame}


\begin{frame}{Beispiel -- OpenOffice.org}
    Stichwort: Formatvorlagen.

    Es gibt sowohl Formatvorlagen für Textabschnitte als auch für ganze
    Seiten. Das ist im übrigen auch der Trick um die Seitenzahlen auf den
    ersten Seiten weg zu bekommen oder z. B. römisch zu nummerieren.

    Achtung! Bei OpenOffice.org gibt es bei den Formatvorlagen für Seiten
    eine Startseite und Folgeseiten.
\end{frame}

\begin{frame}{Beispiel -- xHTML}
\end{frame}

\begin{frame}{Hausaufgabe}
    Bitte installiert \LaTeX auf euren Rechnern. Eine Anleitung ist auf
    unserer Homepage verlinkt.

    Die Dateien für Windows bekommt könnt ihr euch auch von meinem
    USB-Stick kopieren.
\end{frame}

\begin{frame}{Warnung}
    In den folgenden Übungen geht es nicht darum, dass man alles versteht,
    was man macht. Es geht darum die ein paar Dateien zu ändern und zu
    erkennen und zu erfahren, dass sich damit das Verhalten des Computers
    verändert.
    
    Computer sind keine Zauberrei. Das meiste ist noch nicht einmal
    schwierig, es ist nur teilweise recht mühsam und man muss ziemlich
    viele Einzelheiten nachgucken, wenn man es ernsthaft betreiben möchte.
\end{frame}

\begin{frame}{Fragen}
    Gibt es noch Fragen?
\end{frame}

\begin{frame}{Feedback}
    \begin{itemize}
        \item Was war heute gut?
        \item Was war nicht so gut?
        \item Was kann anders / besser gemacht werden?
        \item War es zu abstrakt, zu einfach?
        \item War es zu schwierig, zu praktisch?
    \end{itemize}
\end{frame}

\section{Anhang}

\begin{frame}{Quellen}
    \begin{itemize}
        \item http://www.de.wikipedia.org/wiki/WYSIWYM
        \item http://www.de.wikipedia.org/wiki/Dublin\_Core
        \item http://www.de.wikipedia.org/wiki/Vim
        \item http://www.de.wikipedia.org/wiki/LaTeX
    \end{itemize}
\end{frame}

\begin{frame}{Hilfsmittel}
    Folgende Tools haben diese Präsentation möglich gemacht:
    \begin{itemize}
        \item latex
        \item latex-beamer
        \item vim (http://www.vim.org)
        \item vim-latex-suite (http://vim-latex.sourceforge.net/)
    \end{itemize}
\end{frame}

\begin{frame}[fragile]
    \frametitle{Latex-Suite}
    Latex-Suite:  http://vim-latex.sourceforge.net/

    Latex-Suite (Quick introduction): http://vim-latex.sourceforge.net/documentation/latex-suite-quickstart/index.html

    Installation Ubuntu:

\begin{Verbatim}[commandchars=@\[\]]
    sudo apt-get install vim-latexsuite
    sudo vim-addons -w install latex-suite
\end{Verbatim}
\end{frame}

\end{document}