Skip to content

Commit

Permalink
rework
Browse files Browse the repository at this point in the history
  • Loading branch information
GeneralMine committed Jun 12, 2021
1 parent 13466a9 commit f18a8d8
Show file tree
Hide file tree
Showing 17 changed files with 100 additions and 66 deletions.
Binary file modified LaTeX-Kurs.pdf
Binary file not shown.
30 changes: 14 additions & 16 deletions LaTeX-Kurs.tex
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
\documentclass{scrartcl} % bessere form als article
\documentclass[titlepage=true]{scrartcl} % bessere form als article

\usepackage{blindtext}
\input{header}

\usepackage{polyglossia} % Sprachen
\setmainlanguage[babelshorthands=true]{german}

\usepackage{enumitem} % Für eigene Symbole in Aufzählungen

\usepackage{mathtools}
\usepackage{amsmath} % Für
\title{\LaTeX Kurs}
\subtitle{Eine Einführung}
\author{\textit{Marvin Raiser}}
\date{\today}

\begin{document}

\maketitle

\tableofcontents
\newpage

\input{inhalte/einleitung}

\input{sections/einleitung.tex}

\input{sections/einfache_befehle.tex}
\input{inhalte/dokumenteinstellungen.tex}

\input{sections/listen.tex}
\input{inhalte/dokumentstruktur.tex}

\input{sections/mathe.tex}
\input{inhalte/text_eigenschaften.tex}

\input{sections/abbildungen.tex}
\input{inhalte/abbildungen}

\input{sections/tabellen.tex}
\input{inhalte/tabellen}

\end{document}
Binary file added bilder/latex-compiler.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
13 changes: 13 additions & 0 deletions header.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
\usepackage{blindtext}

\usepackage{polyglossia} % Sprachen
\setmainlanguage[babelshorthands=true]{german}

\usepackage{enumitem} % Für eigene Symbole in Aufzählungen

% Math
\usepackage{mathtools}
\usepackage{amsmath}


\usepackage{hyperref} % Verlinkt das Inhaltsverzeichnis und erlaubt \url
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
% Einfache Befehle Sektion
\section{Einfache Befehle}

\subsection{Dokumentklassen}
Expand Down
23 changes: 23 additions & 0 deletions inhalte/abbildungen.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
\section{Abbildungen}
In \LaTeX können auch Bilder eingefügt werden. Hierfür kann \textit{includegraphics} genutzt werden.

\includegraphics[scale=0.8]{bilder/penguin-sleeping.jpg}

Doch oftmals sollen Bilder flüssig und dynamisch dem Text angepasst werden. Mit der Fließumgebungen \textit{figure} kann hierbei einem Bild eine \textit{caption} und ein \textit{label} gegeben werden. Das Label kann im Text referenziert werden.

\begin{figure}
\includegraphics[scale=0.3]{bilder/penguin.png}
\caption{Ein süßer Pinguin in Fließumgebung}
\label{fig.pinguin}
\end{figure}

Schaut euch den süßen Pinguin in Abbildung \ref{fig.pinguin} an! Doch warum befindet sich dieser so komisch oben? \LaTeX versucht hier die Abbildung an den restlichen Inhalt der Seite anzupassen und plaziert daher das Bild so komisch an den Anfang. Mit der \textit{[h]} Option der \textit{figure} Fließumgebung kann erzwungen werden, dass die Abbildung an der jetzigen Position eingefügt werden soll. Mit \textit{centering} kann der nachfolgende Inhalt, die Abbildung, zentriert werden.

\begin{figure}[h]
\centering
\includegraphics[scale=0.2]{bilder/penguin-family.jpg}
\caption{Pinguin Familie, awwww}
\label{fig.pinguinFamily}
\end{figure}

\newpage
Empty file added inhalte/dokumentstruktur.tex
Empty file.
50 changes: 50 additions & 0 deletions inhalte/einleitung.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
% Einleitungs Sektion
\section{Einleitung}

\subsection{Geschichte}
1977 entwickelte \textit{Donald E. Knuth} das Textverarbeitungssystem TeX (griechisch texum). \textit{Leslie Lamport} erweiterte TeX mit mehr Abstraktion, starker Vereinfachung und einem spezifischeren Befehlssatz zu LaTeX. Ursprünglich als Darstellungswerkzeug mathematischer Formeln gedacht wurde es schnell auch von zahlreichen Autoren zum einheitlichen Layouten ihrer Werke genutzt.
Darauf aufbauend werden bis heute zahlreiche LaTeX Erweiterungen entwickelt und der Einsatz in Wissenschaft und des Schreibens ist unabdingbar.
\footnote{Aus \url{https://www.selflinux.org/selflinux/html/latex_geschichte01.html}}

\subsection{Wofür ist \LaTeX geeignet?}
Gut geeignet ist \LaTeX aufgrund des einheitlichen hochkonfigurierbaren Layouting, mathematischen Werkzeuge, Mehrsprachigkeit und Bibliographieerstellung für Schriftstücke mit logischem Aufbau wie z.B. Naturwissenschaftliche Arbeiten, Geisteswissenschaftliche Arbeiten, Artikel, Abschlussarbeiten, sowie Bücher und simple Präsentationen.

\textbf{Nicht} geeignet ist \LaTeX für Dokumente mit wenig Struktur, Präsentationen (bunt, drehend, blinkend, Animationen), Plakate, Dokumente mit vielen uneinheitlichen Bildern.

\subsection{Wie funktioniert \TeX?}

\subsubsection{What You See Is What You Get}
Bei klassischen Texteditoren wie Word schreibt und sieht man genau das was man will und bekommt. Formatierung und Positionierung passiert dabei im Hintergrund automatisch und sieht der User bereits verarbeitet.
Das erleichtert das Schreiben, erschwert jedoch auch das Layouting von großen Dokumenten, da die Eigenschaften intransparent sind.

\subsubsection{What You See Is What You Mean}
Dem \textit{WYSIWYG} steht das \textit{What You See Is What You Mean (WYSIWYM)} entgegen. Dabei wird grundsätzlich zwischen den Textdateien und dem verarbeiteten Ergebnis unterschieden. Die Textdateien sind jedoch mit der zugrunde liegenden Sprache \LaTeX geschrieben (vergleichbar mit einer Programmiersprache). Diese Sprache abstrahiert Layout, Text und sonstige Medien und bringt diese in eine logische Struktur.

\subsubsection{Kompilieren einer \LaTeX Datei}
\begin{figure}[h]
\centering
\includegraphics[scale=0.5]{bilder/latex-compiler.jpg}
\caption{Wie Tex Dokumente kompiliert werden}
\label{fig.kompiler}
\end{figure}

Diese Sprache und Struktur muss zur gegebenen Zeit verarbeitet und zusammengelegt bzw. \textit{kompiliert} werden, um daraus das gewünschte Resultat, zu generieren. Wie in illustriert sind mehrere Programme zum Kompilieren eines Tex Dokuments notwendig.
Diese Programme setzen sich aus der generellen \TeX Engine und weiteren Makropaketen zusammen die wiederum unterschiedliche Formatierungen reinbringen.
Distributionen sind dabei unterschiedliche Weiterentwicklungen in unterschiedliche Richtungen und Systeme, die aber alle auf der selben Basis aufbauen. In der Regel bringt eine Distribution alle typischen Packete mit die man brauchen wird.
\footnote{Weitere Distributionen und Programme: \url{http://www.tug.org/interest.html}}


\subsection{Das erste Dokument}
Im Folgenden verwenden wir \textit{texlive} als Distribution und \textit{xelatex} als Compiler.
Als Editor ist TextStudiu zu empfehlen. Alternativ kann man auch VS Code mit der Extension \textit{LaTeX Workshop} verwenden.

Beim Erstellen der ersten Datei darauf achten, dass alle Tex Dateien auf \textbf{\textit{.tex}} müssen enden.

\begin{verbatim}
\documentclass{minimal}
\begin{document}
Hallo Welt!
\end{document}
\end{verbatim}

\newpage
File renamed without changes.
File renamed without changes.
File renamed without changes.
Empty file added inhalte/text_eigenschaften.tex
Empty file.
23 changes: 0 additions & 23 deletions sections/abbildungen.tex

This file was deleted.

26 changes: 0 additions & 26 deletions sections/einleitung.tex

This file was deleted.

0 comments on commit f18a8d8

Please sign in to comment.