diese Seite als pdf (21 kB)
3 Basis LATEX-Befehle
3.1 Dokumentenklassen
Die jeweiligen Klassen sind eine Art "Dokumentenvorlage"
und wird zu Beginn des Dokuments festgelegt. Sie bestimmt einen
Teil des Aussehen, welche Befehle man nutzen kann usw..
Dabei ist zu beachten das jedes Dokument genau eine Dokumentenklasse
einbindet. Es gibt vier Standardklassen:
- article für Aufsätze
- report wenn es etwas mehr wird
- book für Bücher
- letter, hier ist i.d.R. das amerikanische Format gemeint
Daneben gibt es zusätzliche Klassen:
- Für Vorträge: beamer
- Für dt. Briefe: dinbrief
Die Klassen können zudem noch Optionen besitzen:
- 12 pt für die Schriftgröße
- oneside für einseitigen Druck
- a4paper für das Papierformat
3.2 Anfang und Ende
Das eigentliche Dokument beginnt mit:
\begin{document}
und endet mit:
\end{document}
Läßt man diese Befehle weg oder vergißt sie, funktioniert das compilieren nicht.
Beispiel Nr.1 :
\documentclass[12pt,oneside,a4paper]{article}
\begin{document}
Beispiel f\"ur ein sehr kleines \LaTeX-Dokument
\end{document}
3.3 Packages
Pakete stellen zusätzliche Eigenschaften oder Makros(=Befehle) zur Verfügung bzw. ändern bestehende. Die Pakete werden vor dem Dokumentenbeginn aufgerufen mit:
\usepackage{paketname}
Auch bei Paketen kann man Optionen nutzen, das sieht
dann so aus:
\usepackage[paketoption]{paketname}
3.3.1 Deutsche Sonderzeichen
Um deutsche Sonderzeichen wie ä, ö, ü und ß verwenden
zu können, bindet man vor dem Dokumentenbeginn das Paket
german bzw. ngerman ein.
Beispiel Nr.2 :
\documentclass[12pt,twoside,a4paper]{article}
\usepackage{german}
\begin{document}
Dann funktioniert das auch mit dt. Sonderzeichen wie:
\"a, \"o, \"u und \ss .\\
\end{document}
Durch die Nutzung des Paketes german wird aus tabel of contens,
dann ein
Inhaltsverzeichnis.
Es gibt aber auch die Möglichkeit Sonderzeichen direkt zu tippen,
was aber bei uns im Pool aufgrund der amerikanischen Tastaturen nicht
funktioniert, aber an einer deutschen Tastatur.
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
3.3.2 Pakete die man häufig braucht
Häufig genutzte Pakete sind
- (n)german deutsche Anpassung
- amsmath für mathematische Symbole
- graphicx um Grafiken einzubinden
- color für Fraben
Unter
http://www.ctan.org/ stehen eine Menge von Paketen
zum Download zur Verfügung.
3.4 Besondere Zeichen
\ | Escape-Zeichen: maskiert Sonderzeichen und leitet Kommandos ein. |
{ } | umschließen Argumente, bilden Textblöcke, ... |
% | Kommentarzeichen: Der Rest der Zeile wird ignoriert |
$ | umschließpaarweise mathematische Formel im Text |
^ _ | Hoch- und Tiefstellung im Mathemodus |
& | je nach Kontext - Tabulator o.ä. |
\˜ | Geschütztes Leerzeichen. |
3.5 Gliederungsbefehle
Ein Dokument kann durch Überschriften und Unter-Überschriften
gegliedert werden. Dabei stehen die folgenden Befehle zur Verfügung:
- \chapter{...} Kapitel nicht in article
- \section Abschnitt
- \subsection Unterabschnitt
- \paragraphAbsatz
- \subparagraph Unterabsatz
- \appendix Anhang
Das Inhaltsverzeichnis wird durch
LATEX selbst mit dem Befehl
\tableofcontents erstellt.
1
Die einzelnen Überschriften werden in den Text getippt.
\chapter{Einleitung}
\section{Was ist \LaTeX ?}
bisschen Text
\subsection{\LaTeX f\"ur Linux }
noch mehr Text
\subsection{\LaTeX f\"ur Windows}
\chapter{Projekt}
neues Kapitel
....
\appendix
3.6 Titelseite
In
LATEX gibt es die Möglichkeit automatisch eine Titelseite erzeugen zu lassen. Dabei werden vor Dokumentenbegin die folgenden Befehle festgelegt:
- \title{...} Titel des Dokument
- \author{...} Autor des Dokument
- \date{...} Datum
- \date{\today} heutiges Datum
- \date{6.12.2004} festgelegtes Datum
- \date{ } kein Datum
Der Befehl
\maketitle erzeugt dann die Titelseite. Die Klassen report und book machen jeweils eine extra Seite, ohne Seitennummer, für die Titelseite. Die Klasse article macht keine neue Seite für die Titelseite, und hat zudem noch eine Seitenzahl.
Der Befehl
\maketitle darf erst hinter
\begin{document} stehen.
\begin{document}
\maketitle
1Hierbei muß man zweilmal compilieren