up:: PI1 MOC
tags:: PI1

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)