\documentclass[11pt,a4paper,twoside]{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{wasysym, ulem}
\usepackage{verbatimfiles}
\usepackage{graphicx}
%\usepackage{mtp}

\parindent0pt

\addtolength{\textwidth}{4cm}
\addtolength{\textheight}{3.5cm}
\addtolength{\oddsidemargin}{-1cm}
\addtolength{\evensidemargin}{-2cm}
\addtolength{\topmargin}{-2.5cm}

\begin{document}
{\large \bf Grundlagen von \LaTeX\ und Matlab,
  WS 2008/09 \hfill Vortrag 1}
\rule{\textwidth}{1pt}
\vspace*{-1mm}
\begin{center}
{\Large{\bf{Arbeiten im Stud--Pool \ --- \ Eine Einf\"uhrung}}} \\[8mm]
Christian Apprich \\[1mm]
14.~Oktober 2008 
\end{center}

\section{Der Stud--Pool}
\subsection{Allgemeines}
\begin{itemize}
\item Eingerichtet 1994 im Rahmen des \glqq{\bf{C}}omputer {\bf{I}}nvestment
  {\bf{P}}rogram\grqq 
\item Neuausstattung 2007, seitdem \glqq Stud--Pool\grqq 
\item 3 Rechnerr\"aume: \\[2mm]
\begin{tabular}{lll} Pool I: & V57.7.143 & (16 Rechner: stud10 bis stud25) \\
Pool II: & V57.7.539 & (12 Rechner: stud26 bis stud37) \\
Pool III: & V57.2.321 & (16 Rechner: stud38 bis stud53)
\end{tabular} 
\item \"Offnungszeiten: \ Mo -- Fr, \ 9 -- 18 Uhr 
\item Benutzerberatung: \ V57.7.120 \\
Sprechzeiten: \  Mo -- Fr, 9 -- 10.30 Uhr und 16.30 -- 18 Uhr \\
E--Mail: \ {\tt{beratung@cip.mathematik.uni-stuttgart.de}} 
\item Homepage: \ {\tt{http://www.cip.mathematik.uni-stuttgart.de/}} \\
(u.\,a.\,:\ Benutzungsordnung, Einf\"uhrungsheft, FAQ--Seiten, $\ldots$) 
\end{itemize}

\subsection{Zugangsberechtigung (\glqq Account\grqq)}
\begin{itemize}
\item Steht allen Mathematikstudierenden an der Uni Stuttgart offen 
\item Antrag bei der Benutzerberatung (Studienausweis!)
\item Mu{\ss} j\"ahrlich verl\"angert werden (Ende Oktober)
\item Zugangsdaten: \\[2mm]
{\bf{Login--Name:}} \quad 
{\bf{L}}eonard{\bf{o Fibona}}cci \ $\longrightarrow$ \ {\tt{fibonalo}} \\[1mm]
(1. -- 6. Buchstabe des Nachnamens, 1. + letzter des Vornamens) \\[2mm]
{\bf{Pa{\ss}wort:}} \quad {\bf{E}}in
    {\bf{P}}unkt {\bf{i}}st{\bf{, w}}as
    {\bf{k}}eine {\bf{T}}eile {\bf{h}}at{\bf{.}}
    \ $\longrightarrow$ \ {\tt{EPi{\%}wkTh{@}}} \\[1mm]
(mindestens 8-stellig, keine \glqq echten\grqq\ W\"orter, Sonderzeichen!)
\end{itemize}

\subsection{Benutzeroberfl\"ache (\glqq Desktop\grqq)\ /\ Kontrolleiste} 
\begin{tabular}{clccl}
\multicolumn{2}{l}{\bf{Standardeinstellungen:}} & &
\multicolumn{2}{l}{\bf{Erweiterungen:}} \\[4mm]
\includegraphics[width=0.9cm]{Rahmen.png} & \raisebox{3mm}{Startmen\"u} 
& & \includegraphics[width=0.9cm]{Rahmen.png} &
\raisebox{3mm}{Editor Emacs} \\
\includegraphics[width=0.9cm]{Rahmen.png} & \raisebox{3mm}{Desktop
  anzeigen} & &
\includegraphics[width=0.9cm]{Rahmen.png} & 
\raisebox{3mm}{Acrobat Reader} \\  
\includegraphics[width=0.9cm]{Rahmen.png} & \raisebox{2.5mm}{Eigene
  Dateien} & & \includegraphics[width=0.9cm]{Rahmen.png} &
\raisebox{3mm}{Taschenrechner} \\
\includegraphics[width=0.9cm]{Rahmen.png} & \raisebox{3mm}{Neues
  Konsolenfenster} & &
\includegraphics[width=0.9cm]{Rahmen.png} & 
\raisebox{3mm}{Maple} \\
\includegraphics[width=0.9cm]{Rahmen.png} & \raisebox{3mm}{KMail}
& & \includegraphics[width=0.9cm]{Rahmen.png} & 
\raisebox{3mm}{Mathematica} \\
\includegraphics[width=0.9cm]{Rahmen.png} &
\raisebox{3mm}{Internet--Browser} & & &
\raisebox{3.2mm}{u.\,v.\,m.} 
\end{tabular}
\smallskip

\ {\bf{Unten rechts:}} \quad
\includegraphics[width=0.28cm,height=0.3cm]{Rahmen.png} \ 
Bildschirm sperren \qquad
\includegraphics[width=0.28cm,height=0.3cm]{Rahmen.png} 
\ Ausloggen

\subsection{Verzeichnisstruktur}

\centerline{\includegraphics[width=0.55\linewidth]{Verzeichnisstruktur.png}}
\medskip

Pfad zu einer Datei z.\,B. \ {\tt{\~{}/Uebungen/Ana/Blatt1.pdf}}

\subsection{Dateitypen}
\begin{itemize}
\item {\bf{Textdateien:}} \ {\tt{.txt}}, {\tt{.tex}}, {\tt{.m}}, {\tt{.html}}, 
  {\tt{.dat}}, $\ldots$ \\
Werden mit Editoren (z.\,B. {\tt{emacs}}) erzeugt und bearbeitet
\item {\bf{Dokumente:}} \ {\tt{.dvi}}, {\tt{.ps}}, {\tt{.pdf}},
  {\tt{.doc}}, $\ldots$ \\
Zur Ansicht wird ein Leseprogramm (z.\,B.  {\tt{gv}}, {\tt{acroread}})
ben\"otigt 
\item {\bf{Bilddateien:}} \ {\tt{.eps}}, {\tt{.jpg}}, {\tt{.gif}},
  {\tt{.png}}, {\tt{.tif}}, $\ldots$ \\
K\"onnen mit Bildverarbeitungsprogrammen bearbeitet werden
\item {\bf{Multimedia:}} \ {\tt{.wav}}, {\tt{.mp3}},
  {\tt{.avi}}, $\ldots$ 
\item {\bf{Systemdateien:}} \ {\tt{.exe}}, {\tt{.bat}}, {\tt{.dll}},
  $\ldots$  
\item {\bf{Archivdateien:}} \ {\tt{.zip}}, {\tt{.rar}}, {\tt{.tar}},
  {\tt{.gz}}, $\ldots$ 
\item {\bf{\LaTeX\ und Matlab:}} \ {\tt{.aux}}, {\tt{.log}},
  {\tt{.toc}}, {\tt{.sty}}, {\tt{.mat}}, $\ldots$ 
\end{itemize}

\section{Betriebssystem Linux}
\subsection{Allgemeines}
\begin{itemize}
\item Frei erh\"altliches Mehrbenutzer--Betriebssystem, angelehnt an Unix 
\item Systemkern 1991 von Linus Thorvalds entwickelt 
\item Steuerung \"uber Befehlszeilen; seit Mitte der 90er Jahre 
  existieren \\ komfortable graphische Benutzeroberfl\"achen (KDE, GNOME,
  $\ldots$) 
\item Quellcode unter\ {\tt{www.kernel.org}}\ \"offentlich
  zug\"anglich 
\item Existiert f\"ur verschiedene Plattformen (Desktop--PCs, Server, \\
  Multimediager\"ate, H\"ochstleistungsrechner, $\ldots$) 
\item Verbreitete Distributionen: \\
{\tt{www.debian.org}}, {\tt{www.opensuse.org}}, {\tt{www.ubuntu.com}}, 
{\tt{www.redhat.de}}, \\ {\tt{www.knoppix.de}}, $\ldots$ 
\item Aktuell im Stud--Pool installiert: \ Debian Linux 2.6.22, \ KDE 3.5
\end{itemize}

\subsection{Konsolenfenster (\glqq Shell\grqq)}

\centerline{\includegraphics[width=0.33\linewidth]{Rahmen.png}}
\medskip

\begin{itemize}
\item Eingabe von Linux--Systembefehlen ({\tt{ls}}, {\tt{rm}},
  {\tt{cd}}, $\ldots$) 
\item Start von Anwendungsprogrammen aus der Konsole \\ ({\tt{latex}},
  {\tt{matlab}}, {\tt{emacs}}, {\tt{acroread}}, 
{\tt{kmail}}, {\tt{iceweasel}}, $\ldots$) 
\item Durch nachgestelltes {\tt{\&}} (z.\,B. {\tt{matlab \&}}) bleibt die
  Konsole aktiv 
\item Alte Eingaben k\"onnen mit der \hspace*{0.2mm}
\raisebox{0.5mm}{\boldmath$\uparrow$\unboldmath}\,--\,Taste zur\"uckgeholt
werden 
\item Tabulator--Taste zur Vervollst\"andigung von Befehls- und Dateinamen
\item Hilfefunktionen: \ {\tt{man}} {\tt{[Programmname]}};
  {\tt{[Programmname]}} {\tt{--help}} 
\end{itemize}

\subsection{Linux--Systembefehle}
\smallskip

\begin{tabular}{l@{\quad}l}
{\tt{mkdir [Ordner]}} & neuen Ordner anlegen \\
{\tt{rmdir [Ordner]}} & (leeren) Ordner l\"oschen \\[2mm] 
{\tt{ls [Ordner]}} & Inhalt eines Ordners anzeigen \\
{\tt{ll [Ordner]}} & dasselbe, nur detaillierter  \\
{\tt{cd [Ordner]}} & in einen anderen Ordner wechseln \\
{\tt{cp [Datei 1]}}\,{\tt{[Datei 2]}} & Kopie erzeugen \\
{\tt{cp [Datei/en]}}\,{\tt{[Ordner]}} & Datei/en in anderen Ordner
kopieren \\ 
{\tt{mv [Datei 1]}}\,{\tt{[Datei 2]}} & Datei umbenennen \\
{\tt{mv [Datei/en]}}\,{\tt{[Ordner]}} & Datei/en in anderen Ordner
verschieben \\ 
{\tt{rm [Datei/en]}} & Datei/en l\"oschen \\ 
{\tt{grep [Begriff]}}\,{\tt{[Datei/en]}} & Datei/en nach Begriff durchsuchen \\
{\tt{fs lq}} & Speicherplatz anzeigen
\end{tabular} 
\medskip

{\bf{Platzhalter:}} \ \ {\tt{.}} \ aktuelles Verzeichnis \ \ \
{\tt{..}} \ \"ubergeordnetes Verzeichnis \\[0.5mm] 
\hspace*{2.55cm} {\tt{*}} \ steht f\"ur beliebige Zeichenfolgen,\, 
z.\,B. \ {\tt{mv ../B*.m* .}}

\section{Editor Emacs}
\subsection{Allgemeines}
\begin{itemize}
\item Texteditor, entwickelt 1976 von Richard Stallman 
\item Frei erh\"altlich, l\"auft unter Linux, Windows, Mac, $\ldots$
\item Sehr leistungsf\"ahig und vielseitig, aber etwas
 gew\"ohnungsbed\"urftig  
\item Steuerung (Laden, Speichern, Schlie{\ss}en, $\ldots$) \"uber
  Tastatur und \\ Dialogzeile am unteren Rand, alternativ auch Men\"usteuerung
\item Kann nach pers\"onlichem Geschmack konfiguriert werden \\
  (Schriftart und -gr\"o{\ss}e, Hintergrundfarbe, mehrere
  Fenster, $\ldots$) 
\item Spezielle Betriebsmodi f\"ur \LaTeX, Matlab, HTML, Java, $\ldots$ \\ 
(farbige Hervorhebungen, eigene Men\"us und Tastenkombinationen) 
\item Aktuell im Stud--Pool installiert: Emacs 21.4.1 
\item Extras: \ Kalender, E--Mail, Spiele, Psychiater--Modus, $\ldots$
\item Andere Editoren unter Linux: \ {\tt{vi}}, {\tt{kate}},
  {\tt{kile}}, $\ldots$
\end{itemize}
\medskip

{\centerline{\includegraphics[width=.33\linewidth]{Rahmen.png}}}
\subsection{Emacs--Steuerung}
\smallskip

{\bf{Zeichenerkl\"arung:}} \ {\tt{C-X}} \ steht f\"ur \\[1mm]
\centerline{\glqq Taste \ {\tt{Ctrl}} {\tt{(Strg)}} \ gedr\"uckt
  halten und Taste \ {\tt{X}} \ kurz dr\"ucken\grqq} 
\smallskip

\begin{tabular}{lclcl} {\bf{Funktion}} & & {\bf{Tastatur}} & &
  {\bf{Men\"u}} \\[1mm]
Datei laden & & {\tt{C-x C-f}} & & File / Open File \\
Datei speichern & & {\tt{C-x C-s}} & & File / Save \\
Datei einf\"ugen & & {\tt{C-x i}} & & File / Insert File \\
Datei durchsuchen & & {\tt{C-s}} & & Edit / Search \\
R\"uckg\"angig & & {\tt{C-x u}} & & Edit / Undo \\
Ordnerinhalt anzeigen & & {\tt{C-x i}} & & File / Open Directory \\
Fenster teilen & & {\tt{C-x 2}} & & File / Split Window \\
Neues Fenster & & {\tt{C-x 5 2}} & & File / New Frame \\
Emacs schlie{\ss}en & & {\tt{C-x C-c}} & & File / Exit Emacs \\
\end{tabular} 
\medskip

Beim \"Andern und erneuten Abspeichern einer Datei
(z.\,B. {\tt{Datei.tex}}) \\ erzeugt Emacs eine Sicherungskopie der alten
Fassung ({\tt{Datei.tex\~{}}}).

\subsection{Texteingabe}
\begin{itemize}
\item Standardeingabe \"uber die Tastatur 
\item Eingabefeld (\glqq Cursor\grqq) wird mit Richtungstasten bewegt 
\item Zwei Eingabemodi (Umschalten mit Taste \ {\tt{Insert}}): \\ 
{\bf{Fill}}: Nachfolgender Text r\"uckt bei der Eingabe nach rechts \\ 
{\bf{Overwrite}}: Nachfolgender Text wird \"uberschrieben 
\item Cursor springt beim Wechsel in eine k\"urzere Zeile nach links
\end{itemize}
\medskip

{\bf{Zeichenerkl\"arung:}} \ \ \
{\large{$\bigcirc$}}\hspace*{-3mm}{\tt{L}}\hspace*{3mm} 
linke, \ \ \ {\large{$\bigcirc$}}\hspace*{-3.1mm}{\tt{M}}\hspace*{3.1mm}
mittlere, \ \ \ {\large{$\bigcirc$}}\hspace*{-3.2mm}{\tt{R}}\hspace*{3.2mm} 
rechte Maustaste 
%\vspace*{-8mm}
\begin{itemize}
\item {\bf{Text l\"oschen:}} \\[1mm] 
\begin{tabular}{ll}
{\large{$\bigcirc$}}\hspace*{-3mm}{\tt{L}}\hspace*{3mm} Anfang
markieren & \includegraphics[height=2ex]{Rahmen.png} \\ 
{\large{$\bigcirc$}}\hspace*{-3.2mm}{\tt{R}}\hspace*{3.2mm} Ende
markieren & \includegraphics[height=2ex]{Rahmen.png} \\ 
{\large{$\bigcirc$}}\hspace*{-3.2mm}{\tt{R}}\hspace*{3.2mm} Text
l\"oschen & \includegraphics[height=2ex]{Rahmen.png} 
\end{tabular} \\[2mm]
Alternativ: {\tt{C-w}}, \ f\"ur Zeilenrest {\tt{C-k}}, f\"ur
Rechteckbereich {\tt{C-x r k}} 
%\vspace*{-8mm}
\item {\bf{Text kopieren:}} \\[1mm] 
\begin{tabular}{ll}
{\large{$\bigcirc$}}\hspace*{-3mm}{\tt{L}}\hspace*{3mm} Anfang
markieren & \includegraphics[height=2ex]{Rahmen.png} \\ 
{\large{$\bigcirc$}}\hspace*{-3.2mm}{\tt{R}}\hspace*{3.2mm} Ende
markieren & \includegraphics[height=2ex]{Rahmen.png} \\ 
{\large{$\bigcirc$}}\hspace*{-3mm}{\tt{L}}\hspace*{3mm} Neue Position
 & \includegraphics[height=2ex]{Rahmen.png} \\ 
{\large{$\bigcirc$}}\hspace*{-3.1mm}{\tt{M}}\hspace*{3.1mm} Text einf\"ugen
& \includegraphics[height=2ex]{Rahmen.png} 
\end{tabular} \\[2mm]
Die letzten beiden Schritte k\"onnen beliebig oft wiederholt werden. \\
Alternativ: {\tt{Alt-w}} und {\tt{C-y}}, \ f\"ur Rechteckbereich {\tt{C-x r y}}
%\vspace*{-8mm}
\item {\bf{Text ersetzen:}} \ {\tt{Alt-\%}} \ oder \ Men\"u:\
  Edit/Search/Replace $\ldots$ 
\end{itemize}
\newpage
\section*{Was ist zu beachten?}
\begin{itemize}
\item Jeder Vortrag enth\"alt einen theoretischen (Strukturen, Befehle,
  $\ldots$) und \\ einen praktischen Teil (Beispiele, Anwendungen,
  $\ldots$). 
\item Dauer: ca. 75 Minuten 
\item Vortragsmaterial: \ Projektor--Folien und/oder Beamer--Klasse
\item Ein Linux--Rechner wird zur Verf\"ugung gestellt. 
\item Zu jedem Vortrag wird eine ge{\TeX}te Zusammenfassung
  ausgegeben. 
\item Zur Orientierung: \glqq Mathematik online\grqq--Kurse zu \LaTeX\
  und Matlab, \\ D.Nowottny: Mathematik am Computer, H.Kopka: \LaTeX\
  Band 1 
\item Bitte legen Sie Wert auf {\it{eigene}}, {\it{sch\"one}} und
  {\it{mathematische}} Beispiele \\ (auch bei den \LaTeX--Vortr\"agen)!
\item Betreuung: Prof.~Dr.~K.~H\"ollig, \ C.~Apprich, \ E.~Kaygisiz, \
  A.~Kniehl 
\item {\it{Sp\"atestens}}\, einen Tag vor dem eigenen Vortrag: \
  Besprechung mit C.~Apprich \\ (Programme testen, Handout kopieren, $\ldots$)
\end{itemize}

\end{document}














