
Quelle:
02_Dokumente_erstellen_mit_LaTeX-0.pdf
Ressourcen:
pi1-0.cls
pi1-beispiel-0.tex
pi1-leer-0.tex
Tex ist ein Compiler, der einen Quelltest in einen typographisch professionell gesetztes Dokumenr übersetzt.
Es folgt dabei Regeln, die Verstöße gegen Layout-Regeln bewerten und sucht jeweils den besten Kompromiss.
Tex wurde 1979 von Donald E. Knuth entwickelt.
LaTex ist ein Makro-Paket von Leslie Lamport aus dem Hahr 1986 entwickelt.
Syntax
Reservierte Zeichen

\ Leitet Markros ein. (\textbackslash oder \backslash)
% Leitet Kommentar ein
{ } Gruppiert Text
$ Schalstet zwischen Normal und Mathematikmodus
& Trennt Zellen in tabellenartigen Struckturen
~ Untrennbares Leerzeichen
Befehle
{ } zwingende Parameter
[ ] Optionale Parameter
\item
\item[a)]
\frac48
\newcommand\xyz{xyz}
Präambel
\begin{document}
…
\end{document}
\documentclass{ … } zb. article, report, book oder bei uns pi1
\usepackage
Nützliche Pakete
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
Inhaltsstrucktur
\chapter{ … } (nur bei report und book)
\section{ … } \subsection{ … } \subsubsection{ … }
\skipsection (bei pi1)
\paragraph{Spitzmarke}
\subparagraph{…}
Absätze werden durch eine leer Zeile beendet
Schriftauszeichnungen
\emph{ … } → hervorheben
\textbf{ … } → Fett
\textit{ … } → Kusiv
\underline{ … } → Unterstreichen
\texttt{ … } Feste Zeichenbreite
⇒ Können gemischt werden (\textbf{\textit{…}})
Titelseite
\maketitle
\title{…}
\author{…}
\date{…}
\maketitle{Übungsnummer}{Tutor:in}{Bearbeiter:in} (bei pi1)
Grafiken

Listen

Tabellen

Insert Code
\usepackage{listings} in Präambel (ist in pi1 enthalten)
\begin{lstlisting}[firstnumber=Anzeigezeile] … \end{lstlisting}:
Quelltexte einbinden, Zeilen durchnummerieren und Syntax hervorheben (Zeilenangabe ist optional, firstnumber=last setzt vorherige Zählung fort)
\lstinputlisting[firstnumber=Anzeigezeile, firstline=Dateizeile, lastline=Dateizeile]{Datei}:
Einbinden eines Quelltexts aus einer Datei (alle Zeilenangaben sind optional)