Logoa.baude.net

Wissenschaftliche Textverarbeitung mit LaTeX - Unterlagen

Hier befinden sich die Aufgaben und Lösungen des letzten Kurses. Die zum Bearbeiten der folgenden Aufgaben benötigten Befehle und Grundlagen wurden im Kurs vermittelt. Ich habe aber die wichtigen Befehle an entsprechender Stelle mit aufgeführt. Im eigenen Interesse bitte die Lösung erst nach selbstständigem Bearbeiten herunterladen!

Kursunterlagen

  1. Erstelle das erste LaTeX-Dokument „Hello World”. Hierfür wird folgender Code benötigt:
    \documentclass {article} %Dokumentklasse
    %
    \begin {document} %hier beginnt Dokument
      Hello World.
    \end {document}
    [tex] [pdf]
  2. Passe das „Hello World”-Dokument an die deutschen Spracheigenschaften und Sonderzeichen an und lade Pakete nach, die einige Fehler beheben. Pakete werden folgendermaßen eingebunden:
    \documentclass {scrartcl} %Dokumentklasse
    %
    \usepackage {fixltx2e} %korrigiert Fehler in LaTeX
    \usepackage {fix-cm} %korrigiert Fehler in Standard-Schriften
    \usepackage [ansinew] {inputenc} %Eingabecodierung
    \usepackage [T1] {fontenc} %Ausgabecodierung
    \usepackage {textcomp} %Sonderzeichen
    \usepackage [ngerman] {babel} %Sprachunterstützung
    [tex] [pdf]
  3. Mache dich mit den gängigsten Kommandos zur Verwendung von Umbrüchen und Abständen vertraut und wende sie an.
    [tex] [pdf]

Nach diesen Grundlagen wird jetzt schrittweise eine Vorlage erstellt, die problemlos an die eigenen Bedürfnisse angepasst werden kann. Deshalb werden alle folgenden Aufgaben in demselben Dokument bearbeitet. Ausführliches Kommentieren erleichtert das spätere Zurechtfinden!

  1. Bereite ein neues LaTeX-Dokument vor, in dem bereits bekannte Pakete eingebunden sind. Erstelle eine „Grundlagen”-Sektion mit sinnvollen Unterteilungen in Teilsektionen. Die Dokumentgliederung erfolgt durch
    \part {} %nur book und report
    \chapter {} %nur book und report
    \section {}
    \subsection {}
    \subsubsection {}
    \paragraph {}
    \subparagraph {}
    \minisec {}
    [tex] [pdf]
  2. Erweitere die Vorlage um eine Sektion zur „Schrift- und Absatzkontrolle”. Hierbei sollen folgende Befehle geübt werden:
    %Schriftstile
    \emph{hervorgehoben}, \textbf{fett}, \textit{kursiv}, \textrm{Antiqua}, \textsf{serifenlose Schrift}, \texttt{Schreibmaschinenschrift}, \textsc{Kapitälchen}, \textsl{geneigte Schrift}, \textup{aufrechte Schrift}, \textnormal{Grundschrift}
    %Schriftgrößen
    {\tiny winzig klein}, {\scriptsize sehr klein}, {\footnotesize klein}, {\small etwas klein}, {\normalsize normal}, {\large groß}, {\Large größer}, {\LARGE sehr groß}, {\huge riesig}, {\Huge sehr riesig}
    %Ausrichtungen
    \begin{flushleft} ... \end{flushleft}
    \begin{flushright} ... \end{flushright}
    \begin{center} ... \end{center}
    \begin{quote} ... \end{quote}
    [tex] [pdf]
  3. Die nächste Sektion soll den Umgang mit den unterschiedlichen Listen-Typen verdeutlichen. Folgende Standardlisten gibt es:
    \begin {itemize}
      \item Punkt
    \end {itemize}
    %
    \begin {enumerate}
      \item Punkt
    \end {enumerate}
    %
    \begin {description}
      \item[Begriff:] Beschreibung
    \end {description}
    [tex] [pdf]

Für die nächsten Aufgaben ist es notwendig, pdflatex zweimal auszuführen, damit die Querverweise innerhalb des Dokumentes stimmen.

  1. Aufgrund des Umfangs von drei Sektionen wird jetzt ein Inhaltsverzeichnis eingefügt und wir lassen LaTeX automatische Kopf- und Fußzeilen erstellen. Um weitere Vorteile von pdf-Dokumenten zu nutzen, wird zusätzlich das hyperref-Paket eingebunden.
    [tex] [pdf]
  2. Die automatischen Kopf- und Fußzeilen werden jetzt durch eigene ersetzt. Ergäanzt werden muss:
    \pagestyle {scrheadings}
      \clearscrheadfoot
      \ihead {} %Kopfzeile Innen
      \chead {} %Kopfzeile Mitte
      \ohead {} %Kopfzeile Außen
      \ifoot {} %Fußzeile Innen
      \cfoot {} %Fußzeile Mitte
      \ofoot {} %Fußzeile Außen
    [tex] [pdf]
  3. Fertige ein Deckblatt mit dem Logo der TU Braunschweig für das Dokument an. Benutze hierfür maketitle wie folgt:
    %Titelseite
    \titlehead {Seitenkopf}
    \subject {Thema}
    \title {Titel}
    \author {Autor}
    \date {Datum}
    \publishers {\includegraphics {TU-Logo}}
    \maketitle %Ausgabe der Titelseite
    [tex] [pdf]
  4. Die nächsten beiden Sektion beschäftigt sich mit Gleitobjekten. Binde hierfür wieder das Logo der TU Braunschweig und eine weitere Grafik aus einer anderen Anwendung ein und lasse ein Abbildungsverzeichnis erstellen.
    \begin{figure}
      \centering
        \includegraphics {TU-Logo}
      \caption [Kurzbeschreibung] {Langbeschreibung}
    \end{figure}
    [tex] [pdf] [Diagramm.pdf]
  5. Eine weitere wichtige Art von Gleitobjekten sind Tafeln. Binde hierfür das Paket maketitle und erzeuge eine kleine Tabelle. Weiterhin soll ein Tabellenverzeichnis angelegt werden.
    \begin{table}
      \captionabove [Kurzbeschreibung] {Langbeschreibung}
      \centering
        \begin{tabular}{lcccc}
          \toprule
          Datum & \multicolumn{2}{c}{weiblich} & \multicolumn{2}{c}{männlich} \\
          \cmidrule(lr){2-3}\cmidrule(l){4-5}
           & Studentinnen & Mitarbeiterinnen & Studenten & Mitarbeiter \\
          \midrule
          19.04.2005 & 129 & 32 & 953 & 261 \\
          05.02.2004 & 154 & 32 & 1174 & 256 \\
          29.01.2003 & 168 & 28 & 1236 & 209 \\
          10.01.2002 & 165 & 20 & 1199 & 196 \\
          \bottomrule
        \end{tabular}
    \end{table}
    [tex] [pdf]
  6. Ein sehr mächtiges Werkzeug von LaTeX ist die Verweismöglichkeit. Referenziere hierfür die bereits eingebundenen Gleitobjekte.
    [tex] [pdf]

Für die kommenden Aufgaben ist es notwendig, pdflatex dreimal auszuführen, damit die Querverweise innerhalb des Dokuments stimmen und das Literaturverzeichnis richtig eingebunden wird. Das TeXnicCenter führt bibtex automatisch mit aus. Normalerweise muss nach dem ersten Aufruf von pdflatex noch bibtex manuell aufgerufen werden.

  1. Erstelle ein Literaturverzeichnis und benutze als Stilvorlage dinat.
    \bibliographystyle {Formatvorlage}
    \bibliography {BiBTeX-Datei}
    [tex] [pdf] [bib]
  2. LaTeX bietet die Funktion, sehr komfortabel mathematische Formeln zu setzen. Einfach einmal ausprobieren.
    [tex] [pdf]
  3. Um die Vorlage abzuschließen, werden noch einige Änderungen am Layout gemacht.
    \usepackage {typearea} %erweiterter Textsatz
      \areaset [0cm] {14cm} {17cm} %Seitengröße
    %
    \usepackage {setspace} %Zeilenabstand
      \onehalfspacing %1,5-fach
    [tex] [pdf]

Falls es die Zeit noch zulässt, hier noch eine Erweiterung.

  1. Zum Schluss mal einen Index erstellen. Hierfür muss zusetzlich makeindex ausgeführt werden. Wie bei bibtex wird das vom TeXnicCenter aber automatisch gemacht.
    [tex] [pdf]

Exemplarische Vorlage für eine Diplomarbeit

Aus der im Kurs erstellten Vorlage habe ich eine Vorlage für meine Diplomarbeit gebastelt. Die Version ist zwar noch nicht endgültig aber eine vorläufige Version stelle ich hier zum Download als zip-Archiv bereit. Darin enthalten ist auch eine Projektdatei für das TeXnicCenter.
[zip]