diff --git a/layouts/chapter-slide.html b/layouts/chapter-slide.html new file mode 100644 index 0000000..6a64971 --- /dev/null +++ b/layouts/chapter-slide.html @@ -0,0 +1,5 @@ +
- Bildquelle: xkcd -
-
- enthält unseren Quelltext mit allen Befehlen zur semantischen Gliederung
-TeXstudio, TeXMaker
-erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument
-MiKTeX, TeX Live, MacTeX
-Allgemeiner Aufbau eine Befehls:
-\<befehl>[<optionale_parameter>]{<obligatorische_parameter>}
- Ein paar Beispiele:
-\newpage % fügt eine neue Seite ein
-\textbf{<text>} % schreibt den übergebenen Text fett
-\usepackage[utf8]{inputenc} % setzt die Textkodierung
-\frac{<zähler>}{<nenner>} % fügt den mathematischen Bruch ein
- Den Backslash erzeugt ihr mit folgender Tastenkombination:
-AltGr + ß (Windows/Linux)
-Alt + Shift + 7 (MacOS)
-In eckigen Klammern können verschieden viele optionale Parameter stehen:
-\usepackage[utf8]{inputenc}
-% setzt die Textkodierung
-
-\documentclass[a4paper,12pt]{article}
-% setzt die Dokumentklasse
-
-\includegraphics[width=12cm,height=4cm]{bild.png}
-% bindet das Bild "bild.png" ein
- Nach einem Prozentzeichen wird der Rest der Zeile vom Compiler ignoriert. Der Kommentartext erscheint also nicht im fertigen Dokument.
-% Beginn Steckbrief
-Name: Donald Knuth \\\\
-Geburtsdatum: \\\\ % TODO: einfügen
-Geburtsort: Milwaukee, Wisconsin
-% Ende Steckbrief
- Tastenkombinationen: Strg + T und Strg + U
-Bitte installiert **zuerst den Compiler**, also MikTeX (Windows), MacTeX (MacOS) bzw. TeX Live (Linux) und **danach den Editor**. In diesem Workshop verwenden wir TeXstudio.
- -aufgabe01.tex herunter und speichert sie in einem eigenen Ordner.👁 Ein mit LaTeX gesetztes Dokument besteht aus:
-\documentclass{scrartcl}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage[ngerman]{babel}
-
-\begin{document}
-Hallo, Welt!
-\end{document}
- \documentclass[<parameter>]{<dokumentklasse>}
- Konkret zum Beispiel
-\documentclass[10pt,a5paper,landscape]{scrartcl}
- scrartcl, article für einfache Dokumentescrreport, report für komplexere Dokumentescrbook, book für Bücherbeamer für Präsentationen\usepackage[<optionen>]{<paketname>}
- -
\usepackage[utf8]{inputenc}
-\usepackage[t1]{fontenc}
- \usepackage[ngerman]{babel}
- babel stellt sprachspezifische Informationen (z. B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie ›Kapitel‹, ›Inhaltsverzeichnis‹ oder ›Abbildung‹) bereit.ngerman steht für die neue deutsche Rechschreibung.Es können auch mehrere Sprachen im Dokument verwendet werden:
-\usepackage[ngerman, swedish, russian, greek, english]{babel}
- Umschalten zwischen Sprachen:
-\selectlanguage{<sprache a>}
-\selectlanguage{<sprache b>}
- Eingebetteter Text in anderer Sprache:
-\selectlanguage{<sprache a>}
-\foreignlanguage{<sprache b>}{Hier steht Text in Sprache B in einem Text in Sprache A}
- \today
-\selectlanguage{ngerman}
-\today
-\selectlanguage{swedish}
-\today
-\selectlanguage{russian}
-\today
-\selectlanguage{greek}
-\today
-\selectlanguage{english}
-\today
-
- Fließtext kann direkt in den Quelltext ↲
-geschrieben werden. ↲
-Einfache Zeilenumbrüche ↲
-werden dabei ignoriert, ↲
-genau wie mehrere Leerzeichen. ↲
-↲
-Leerzeilen erzeugen einen neuen Absatz,↲
-standardmäßig mit Einzug. ↲
-Manuelle Zeilenumbrüche können mit ↲
-zwei Backslashes erzwungen werden, ↲
-haben in Fließtext aber eigentlich \\\\ ↲
-nichts verloren.
- Bestimmte Zeichen lösen in LaTeX Dinge aus:
-`# $ % ^ & _ { } ~ \`
-50% sind die Hälfte.
- Lösung: »`\`« voranstellen:
-50\% sind die Hälfte.
- Funktioniert nicht mit »`\\`«, Lösung dafür später.
-Texte werden durch Überschriften in Abschnitte und Kapitel unterteilt. Immer verfügbar:
-\section{Ebene 1}
-\subsection{Ebene 2}
-\subsubsection{Ebene 3}
-\paragraph{Ebene 4}
-\subparagraph{Ebene 5}
- Je nach Dokumentenklasse zusätzlich:
-\chapter{Kapitel}
-\part{Teil}
- Mit Sternchen fallen bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis weg:
-\section*{Kein Verzeichniseintrag}
- Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werden:
-\section[Titel im Verzeichnis]
-{Kapitelüberschrift}
- \title{Die Welt der Trüffel}
-\author{Fooboar Rüssel \\\\ Fachschaft WIAI\thanks{WIe AIn Profi},
- Otto-Friedrich-Universität Bamberg}
-\date{\today}
-\begin{document}
-\maketitle
-\end{document}
- \maketitle.\and getrennt.\date{} definiert werden.\documentclass[ngerman]{scrartcl}
-\usepackage{babel}
-\title{Die Welt der Trüffel}
-\author{Fooboar Rüssel \\\\ Fachschaft
-WIAI\thanks{WIe AIn Profi},
-Otto-Friedrich-Universität Bamberg}
-\date{\today}
-\begin{document}
-\maketitle
-\section{Trüffelsuche}
-\subsection{Suche mit Schwein}
-\subsection{Suche ohne Schwein}
-Wer macht denn sowas?
-\section{Trüffelrezepte}
-Mein Lieblingsrezept
-\end{document}
- \tableofcontents
- \section\*{}.\documentclass[ngerman]{scrartcl}
-\usepackage{babel}
-\begin{document}
-\tableofcontents
-\section{Trüffelsuche}
-Der erste Abschnitt.
-\subsection{Suche mit Schwein}
-Ein Unterabschnitt.
-\subsection{Suche ohne Schwein}
-Ein weiterer Unterabschitt.
-\subsubsection[But why?]{Wer macht denn
-sowas?}
-Unter-Unterabschnitt.
-\section{Trüffelrezepte}
-Mein Lieblingsrezept
-\end{document}
- Abbildungsverzeichnis und Tabellenverzeichnis -
\listoffigures
-\listoftables
- \documentclass{scrartcl}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage[ngerman]{babel}
-\usepackage{hyperref}
-\usepackage{csquotes}
- + Bildquelle: xkcd +
+ +@preview + + + +@slide(layout=preview-only) + +@preview +{} + + +@slide(layout=two-columns) + +@title +Was brauchen wir dazu? + +@column-one +### Editor +enthält unseren Quelltext mit allen Befehlen zur semantischen Gliederung + +*TeXstudio, TeXMaker* + +@column-two +### Compiler +erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument + +MiKTeX, TeX Live, MacTeX + + +@slide(layout=wide-content) + +@title +Befehle + +@content +Allgemeiner Aufbau eine Befehls: + +``` {.lang-tex .tex .hljs} +\+ Image source: xkcd +
+ +@preview + + + +@slide(layout=preview-only) + +@preview +{} + + +@slide(layout=two-columns) + +@title +What do we need? + +@column-one +### Editor +provides our source code with all the commands that structure the text semantically + +*TeXstudio, TeXMaker* + +@column-two +### Compiler +takes the source code and creates a PDF document ready for publication + +MiKTeX, TeX Live, MacTeX + + +@slide(layout=wide-content) + +@title +Commands + +@content +General structure of a command: + +``` {.lang-tex .tex .hljs} +\👁 Ein mit LaTeX gesetztes Dokument besteht aus:
+ +* **Präambel:** globale Einstellungen (Dokumentklasse, Kodierung, Sprache, Seitenformat, zusäzliche Pakete, …) und +* **Dokumentumgebung:** textueller Inhalt des Dokuments. + +``` {.lang-tex .hljs .fragment} +\documentclass{scrartcl} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[ngerman]{babel} + +\begin{document} +Hallo, Welt! +\end{document} +``` + +@preview + + + +@slide(layout=wide-content) + +@title +Dokumentenklasse + +@content +``` {.lang-tex .hljs} +\documentclass[<parameter>]{<dokumentklasse>} +``` + +Konkret zum Beispiel + +``` {.lang-tex .hljs} +\documentclass[10pt,a5paper,landscape]{scrartcl} +``` + +\documentclass{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[ngerman]{babel}
+\usepackage{hyperref}
+\usepackage{csquotes}
+```
+
+* ++Im nicht auskommentierten Teil wurden **Absätze** durch »`//`« markiert. Verwendet stattdessen echte Absätze.
+* ++Kommentiert den restlichen Text ein. Verwendet für alle **Überschriften** passende LaTeX-Befehle (`\section` bis `\subsubsection`).
+* ++Fügt ein **Inhaltsverzeichnis** ein.
+
diff --git a/slides/chapter-03.en.md b/slides/chapter-03.en.md
new file mode 100644
index 0000000..495e795
--- /dev/null
+++ b/slides/chapter-03.en.md
@@ -0,0 +1,393 @@
+@slide(layout=chapter-slide)
+
+@title
+Basic structure of a LATEX document
+
+
+@slide(layout=content-and-preview)
+
+@title
+Preamble & document environment
+
+@content
+👁 Every LaTeX document is composed of
+
+* a **preamble:** global settings (document class, encoding, language, page format, additional packages, …) and
+* a **document environment:** textual content of the document.
+
+``` {.lang-tex .hljs .fragment}
+\documentclass{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[ngerman]{babel}
+
+\begin{document}
+Hallo, Welt!
+\end{document}
+```
+
+@preview
+
+
+
+@slide(layout=wide-content)
+
+@title
+Document class
+
+@content
+``` {.lang-tex .hljs}
+\documentclass[<parameter>]{<document_class>}
+```
+
+For example:
+
+``` {.lang-tex .hljs}
+\documentclass[10pt,a5paper,landscape]{scrartcl}
+```
+
+
+- **`scrartcl`, `article`** for short documents
+- **`scrreport`, `report`** for longer documents
+- **`scrbook`, `book`** for books
+- **`beamer`** for presentations
+
+
+
+@slide(layout=content-only)
+
+@title
+Packages
+
+@content
+``` {.lang-tex .hljs}
+\usepackage[]{}
+```
+
+* Packages provide additional commands and funcionality.
+* There a different packages for different use cases (e. g., formulas, lists, ...).
+* Before they can be used, they have to be included **within the preamble.**
+
+
+@slide(layout=content-only)
+
+@title
+Encoding
+
+@content
+``` {.lang-tex .hljs}
+\usepackage[utf8]{inputenc}
+\usepackage[t1]{fontenc}
+```
+
+* ++The character encoding determines which characters are available.
+* ++**ASCII** contains no special characters like German umlauts.
+* ++**UTF-8** is a universal encoding.
+
+
+@slide(layout=content-only)
+
+@title
+Language
+
+@content
+``` {.lang-tex .hljs}
+\usepackage[ngerman]{babel}
+```
+
+* The package **`babel`** provides language-specific information (e. g., hyphenation, special characters, font changes, translated labels like ‘chapter,’ ‘table of contents’ or ‘figure’).
+* **`ngerman`** is the German new spelling.
+
+
+@slide(layout=wide-content)
+
+@title
+Languages
+
+@content
+A document can use multiple languages at once:
+
+``` {.lang-tex .hljs}
+\usepackage[ngerman, swedish, russian, greek, english]{babel}
+```
+
+
+To switch languages:
+
+``` {.lang-tex .hljs}
+\selectlanguage{}
+\selectlanguage{}
+```
+
+Embedded Text in another language:
+
+``` {.lang-tex .hljs}
+\selectlanguage{}
+\foreignlanguage{}{Text of language B in a Text of language A}
+```
+
+
+
+@slide(layout=content-and-preview)
+
+@title
+Languages – an example
+
+@content
+``` {.lang-tex .hljs}
+\today
+\selectlanguage{ngerman}
+\today
+\selectlanguage{swedish}
+\today
+\selectlanguage{russian}
+\today
+\selectlanguage{greek}
+\today
+\selectlanguage{english}
+\today
+```
+
+@preview
+
+
+
+@slide(layout=content-and-preview)
+
+@title
+Continuous Text
+
+@content
+``` {.lang-tex .hljs}
+Continous text can be written directly in the ↲
+source code. ↲
+Simple line breaks ↲
+are ignored, ↲
+just as multiple space characters. ↲
+↲
+An empty line creates a new paragraph ↲
+which has an indentation by default. ↲
+Manual line breaks can be forced ↲
+with two backslashes, ↲
+but normally they have no business \\ ↲
+in continuous text.
+```
+
+@preview
+
+
+
+@slide(layout=content-and-preview)
+
+@title
+Reserved characters (TODO: caution!-Label)
+
+@content
+Some characters do things in LaTeX:
+
+`# $ % ^ & _ { } ~ \`
+
+``` {.lang-tex .hljs}
+50% is the half.
+```
+
+Solution: prefix with »`\`«:
+
+``` {.lang-tex .hljs}
+50\% is the half.
+```
+
+Does not work with ‘`\\`’, a solution for this is shown later.
+
+@preview
+
+
+
+@slide(layout=content-and-preview)
+
+@title
+Sections and chapters
+
+@content
+Texts are structured by beeing subdivided in sections and chapters. Always available:
+
+``` {.lang-tex .hljs}
+\section{Level 1}
+\subsection{Level 2}
+\subsubsection{Level 3}
+\paragraph{Level 4}
+\subparagraph{Level 5}
+```
+
+Additionally, for some document classes:
+
+``` {.lang-tex .hljs}
+\chapter{Chapter}
+\part{Part}
+```
+
+@preview
+
+
+
+@slide(layout=content-and-preview)
+
+@title
+Sections and chapters
+
+@content
+With an asterisk, there is no numbering and no entry in the table of contents:
+
+``` {.lang-tex .hljs}
+\section*{No entry in table of contents}
+```
+
+You can also provide an alternative title for the table of contents:
+
+``` {.lang-tex .hljs}
+\section[Entry in table of contents]
+{Actual chapter heading}
+```
+
+@preview
+
+
+
+@slide(layout=wide-content)
+
+@title
+Front matter
+
+@content
+``` {.lang-tex .hljs data-source=title.tex}
+\title{The World of Truffles}
+\author{Fooboar Rüssel \\\\ Fachschaft WIAI\thanks{WIe AIn Profi},
+ Otto-Friedrich-Universität Bamberg}
+\date{\today}
+\begin{document}
+\maketitle
+\end{document}
+```
+
+* The values for the entries are stored in the preable.
+* `\maketitle` typesets the front matter within the document environment.
+* The exact appearance depends on the document class.
+* Multiple authors can be joined with `\and`.
+* If no date is given, the current date. A different date can be defined with `\date{}`.
+
+
+@slide(layout=content-and-preview)
+
+@title
+Front matter
+
+@content
+``` {.lang-tex .hljs data-source=title.tex}
+\documentclass{article}
+\usepackage{babel}
+\title{The World of Truffles}
+\author{Fooboar Rüssel \\\\ Fachschaft
+WIAI\thanks{WIe AIn Profi},
+Otto-Friedrich-Universität Bamberg}
+\date{\today}
+\begin{document}
+\maketitle
+\section{Truffle hunt}
+\subsection{Hunt with a pig}
+\subsection{Hunt without a pig}
+Why would you do that?
+\section{Truffle recipes}
+My favorite recipe
+\end{document}
+```
+
+@preview
+
+
+
+@slide(layout=content-only)
+
+@title
+Table of contents
+
+@content
+``` {.lang-tex .hljs}
+\tableofcontents
+```
+
+* automatic numbering
+* very configurable (enumeration characters and depth, automatic naming, …)
+* chapters and (sub-)sections with an asterisk (`*`) are hidden from the table of contents: e. g. `\section\*{}`.
+* better compile twice
+
+
+@slide(layout=content-and-preview)
+
+@title
+Table of contents
+
+@content
+``` {.lang-tex .hljs data-source=title.tex}
+\documentclass{article}
+\usepackage{babel}
+\begin{document}
+\tableofcontents
+\section{Truffle hunt}
+The first section.
+\subsection{Hunt with a pig}
+A subsection.
+\subsection{Hunt without a pig}
+Another subsection.
+\subsubsection[But why?]{Why would you do that?}
+Sub-subsection.
+\section{Truffle recipes}
+My favorite recipe
+\end{document}
+```
+
+@preview
+
+
+
+@slide(layout=content-only)
+
+@title
+Other indices
+
+@content
+List of figures and list of tables
+
+``` {.lang-tex .hljs}
+\listoffigures
+\listoftables
+```
+
+* insert the corresponding index wherever it is called
+* lists the caption of each figure or table by default, but you can also state a special list entry
+
+
+@slide(layout=wide-task)
+
+@task-number
+2
+
+@title
+Structure your document and text
+
+@content
+* Download the project archive from the VC, unzip it and open the file `allgemeines.tex` in TeXStudio.
+* ++Wrap the entire Text (incl. comments) in `allgemeines.tex` in a **document** environment and insert the following **preamble** above, so that you can compile the document:
+
+``` {.lang-tex .hljs .fragment}
+\documentclass{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[ngerman]{babel}
+\usepackage{hyperref}
+\usepackage{csquotes}
+```
+
+* ++In the part that is not commented out, **paragraphs** where marked as ‘`//`’. Use real paragraphs instead.
+* ++Uncomment the remaining text. Use the corresponding LaTeX commands for all **headings** (`\section` to `\subsubsection`).
+* ++Add a **table of contents.**
+
diff --git a/sections/german/02/comments-crop.svg b/svg/chapter-02/comments-crop.svg
similarity index 100%
rename from sections/german/02/comments-crop.svg
rename to svg/chapter-02/comments-crop.svg
diff --git a/sections/german/02/comments-orig.svg b/svg/chapter-02/comments-orig.svg
similarity index 100%
rename from sections/german/02/comments-orig.svg
rename to svg/chapter-02/comments-orig.svg
diff --git a/sections/german/02/comments.tex b/svg/chapter-02/comments.tex
similarity index 100%
rename from sections/german/02/comments.tex
rename to svg/chapter-02/comments.tex
diff --git a/sections/german/02/wysiwyg.svg b/svg/chapter-02/wysiwyg.svg
old mode 100755
new mode 100644
similarity index 100%
rename from sections/german/02/wysiwyg.svg
rename to svg/chapter-02/wysiwyg.svg
diff --git a/sections/german/02/xkcd-types-of-editors.png b/svg/chapter-02/xkcd-types-of-editors.png
similarity index 100%
rename from sections/german/02/xkcd-types-of-editors.png
rename to svg/chapter-02/xkcd-types-of-editors.png
diff --git a/sections/german/03/abschnitte-anders-crop.svg b/svg/chapter-03/abschnitte-anders-crop.svg
similarity index 100%
rename from sections/german/03/abschnitte-anders-crop.svg
rename to svg/chapter-03/abschnitte-anders-crop.svg
diff --git a/sections/german/03/abschnitte-anders-orig.svg b/svg/chapter-03/abschnitte-anders-orig.svg
similarity index 100%
rename from sections/german/03/abschnitte-anders-orig.svg
rename to svg/chapter-03/abschnitte-anders-orig.svg
diff --git a/sections/german/03/abschnitte-anders.tex b/svg/chapter-03/abschnitte-anders.tex
similarity index 100%
rename from sections/german/03/abschnitte-anders.tex
rename to svg/chapter-03/abschnitte-anders.tex
diff --git a/sections/german/03/abschnitte-crop.svg b/svg/chapter-03/abschnitte-crop.svg
similarity index 100%
rename from sections/german/03/abschnitte-crop.svg
rename to svg/chapter-03/abschnitte-crop.svg
diff --git a/sections/german/03/abschnitte-orig.svg b/svg/chapter-03/abschnitte-orig.svg
similarity index 100%
rename from sections/german/03/abschnitte-orig.svg
rename to svg/chapter-03/abschnitte-orig.svg
diff --git a/sections/german/03/abschnitte.tex b/svg/chapter-03/abschnitte.tex
similarity index 100%
rename from sections/german/03/abschnitte.tex
rename to svg/chapter-03/abschnitte.tex
diff --git a/sections/german/03/absätze-crop.svg b/svg/chapter-03/absätze-crop.svg
similarity index 100%
rename from sections/german/03/absätze-crop.svg
rename to svg/chapter-03/absätze-crop.svg
diff --git a/sections/german/03/absätze-orig.svg b/svg/chapter-03/absätze-orig.svg
similarity index 100%
rename from sections/german/03/absätze-orig.svg
rename to svg/chapter-03/absätze-orig.svg
diff --git a/sections/german/03/absätze.tex b/svg/chapter-03/absätze.tex
similarity index 100%
rename from sections/german/03/absätze.tex
rename to svg/chapter-03/absätze.tex
diff --git a/svg/chapter-03/contents-crop.svg b/svg/chapter-03/contents-crop.svg
new file mode 100644
index 0000000..cd559be
--- /dev/null
+++ b/svg/chapter-03/contents-crop.svg
@@ -0,0 +1,927 @@
+
+
diff --git a/svg/chapter-03/contents-orig.svg b/svg/chapter-03/contents-orig.svg
new file mode 100644
index 0000000..d74667a
--- /dev/null
+++ b/svg/chapter-03/contents-orig.svg
@@ -0,0 +1,927 @@
+
+
diff --git a/svg/chapter-03/contents.tex b/svg/chapter-03/contents.tex
new file mode 100644
index 0000000..47c11c2
--- /dev/null
+++ b/svg/chapter-03/contents.tex
@@ -0,0 +1,18 @@
+\documentclass{article}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{babel}
+\begin{document}
+\thispagestyle{empty}
+\tableofcontents
+\section{Truffle hunt}
+The first section.
+\subsection{Hunt with a pig}
+A subsection.
+\subsection{Hunt without a pig}
+Another subsection.
+\subsubsection[But why?]{Why would you do that?}
+Sub-subsection.
+\section{Truffle recipes}
+My favorite recipe
+\end{document}
diff --git a/sections/german/03/hallo-crop.svg b/svg/chapter-03/hallo-crop.svg
similarity index 100%
rename from sections/german/03/hallo-crop.svg
rename to svg/chapter-03/hallo-crop.svg
diff --git a/sections/german/03/hallo-orig.svg b/svg/chapter-03/hallo-orig.svg
similarity index 100%
rename from sections/german/03/hallo-orig.svg
rename to svg/chapter-03/hallo-orig.svg
diff --git a/sections/german/03/hallo.tex b/svg/chapter-03/hallo.tex
similarity index 100%
rename from sections/german/03/hallo.tex
rename to svg/chapter-03/hallo.tex
diff --git a/svg/chapter-03/inhalt-crop.svg b/svg/chapter-03/inhalt-crop.svg
new file mode 100644
index 0000000..bb0102e
--- /dev/null
+++ b/svg/chapter-03/inhalt-crop.svg
@@ -0,0 +1,990 @@
+
+
diff --git a/svg/chapter-03/inhalt-orig.svg b/svg/chapter-03/inhalt-orig.svg
new file mode 100644
index 0000000..7b342e8
--- /dev/null
+++ b/svg/chapter-03/inhalt-orig.svg
@@ -0,0 +1,990 @@
+
+
diff --git a/sections/german/03/contents.tex b/svg/chapter-03/inhalt.tex
similarity index 92%
rename from sections/german/03/contents.tex
rename to svg/chapter-03/inhalt.tex
index dd77986..a9e59fd 100644
--- a/sections/german/03/contents.tex
+++ b/svg/chapter-03/inhalt.tex
@@ -1,4 +1,4 @@
-\documentclass[ngerman]{scrartcl}
+\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
diff --git a/sections/german/03/languages-crop.svg b/svg/chapter-03/languages-crop.svg
similarity index 100%
rename from sections/german/03/languages-crop.svg
rename to svg/chapter-03/languages-crop.svg
diff --git a/sections/german/03/languages-orig.svg b/svg/chapter-03/languages-orig.svg
similarity index 100%
rename from sections/german/03/languages-orig.svg
rename to svg/chapter-03/languages-orig.svg
diff --git a/sections/german/03/languages.tex b/svg/chapter-03/languages.tex
similarity index 100%
rename from sections/german/03/languages.tex
rename to svg/chapter-03/languages.tex
diff --git a/svg/chapter-03/paragraphs-crop.svg b/svg/chapter-03/paragraphs-crop.svg
new file mode 100644
index 0000000..87275dc
--- /dev/null
+++ b/svg/chapter-03/paragraphs-crop.svg
@@ -0,0 +1,545 @@
+
+
diff --git a/svg/chapter-03/paragraphs-orig.svg b/svg/chapter-03/paragraphs-orig.svg
new file mode 100644
index 0000000..50d17bc
--- /dev/null
+++ b/svg/chapter-03/paragraphs-orig.svg
@@ -0,0 +1,545 @@
+
+
diff --git a/svg/chapter-03/paragraphs.tex b/svg/chapter-03/paragraphs.tex
new file mode 100644
index 0000000..ee197ef
--- /dev/null
+++ b/svg/chapter-03/paragraphs.tex
@@ -0,0 +1,22 @@
+\documentclass[a4paper]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{hyperref}
+\begin{document}
+\thispagestyle{empty}
+\section*{Absätze}
+Continous text can be written directly in the
+source code.
+Simple line breaks
+are ignored,
+just as multiple space characters.
+
+An empty line creates a new paragraph
+which has an indentation by default.
+Manual line breaks can be forced
+with two backslashes,
+but normally they have no business \\
+in continuous text.
+\end{document}
diff --git a/svg/chapter-03/reserved-characters-crop.pdf b/svg/chapter-03/reserved-characters-crop.pdf
new file mode 100644
index 0000000..cc4c2dc
Binary files /dev/null and b/svg/chapter-03/reserved-characters-crop.pdf differ
diff --git a/svg/chapter-03/reserved-characters-crop.svg b/svg/chapter-03/reserved-characters-crop.svg
new file mode 100644
index 0000000..d857ae9
--- /dev/null
+++ b/svg/chapter-03/reserved-characters-crop.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/svg/chapter-03/reserved-characters-orig.svg b/svg/chapter-03/reserved-characters-orig.svg
new file mode 100644
index 0000000..54b3227
--- /dev/null
+++ b/svg/chapter-03/reserved-characters-orig.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/svg/chapter-03/reserved-characters.tex b/svg/chapter-03/reserved-characters.tex
new file mode 100644
index 0000000..0158787
--- /dev/null
+++ b/svg/chapter-03/reserved-characters.tex
@@ -0,0 +1,13 @@
+\documentclass[a4paper]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{hyperref}
+\begin{document}
+\thispagestyle{empty}
+\noindent
+50% is the half.
+\\\\
+50\% is the half.
+\end{document}
diff --git a/sections/german/03/reservierte-zeichen-crop.svg b/svg/chapter-03/reservierte-zeichen-crop.svg
similarity index 100%
rename from sections/german/03/reservierte-zeichen-crop.svg
rename to svg/chapter-03/reservierte-zeichen-crop.svg
diff --git a/sections/german/03/reservierte-zeichen-orig.svg b/svg/chapter-03/reservierte-zeichen-orig.svg
similarity index 100%
rename from sections/german/03/reservierte-zeichen-orig.svg
rename to svg/chapter-03/reservierte-zeichen-orig.svg
diff --git a/sections/german/03/reservierte-zeichen.tex b/svg/chapter-03/reservierte-zeichen.tex
similarity index 100%
rename from sections/german/03/reservierte-zeichen.tex
rename to svg/chapter-03/reservierte-zeichen.tex
diff --git a/svg/chapter-03/sections-crop.svg b/svg/chapter-03/sections-crop.svg
new file mode 100644
index 0000000..b0518b4
--- /dev/null
+++ b/svg/chapter-03/sections-crop.svg
@@ -0,0 +1,1257 @@
+
+
diff --git a/svg/chapter-03/sections-differently-crop.svg b/svg/chapter-03/sections-differently-crop.svg
new file mode 100644
index 0000000..197dacb
--- /dev/null
+++ b/svg/chapter-03/sections-differently-crop.svg
@@ -0,0 +1,154 @@
+
+
diff --git a/svg/chapter-03/sections-differently-orig.svg b/svg/chapter-03/sections-differently-orig.svg
new file mode 100644
index 0000000..54ecb26
--- /dev/null
+++ b/svg/chapter-03/sections-differently-orig.svg
@@ -0,0 +1,154 @@
+
+
diff --git a/svg/chapter-03/sections-differently.tex b/svg/chapter-03/sections-differently.tex
new file mode 100644
index 0000000..e43c8f1
--- /dev/null
+++ b/svg/chapter-03/sections-differently.tex
@@ -0,0 +1,11 @@
+\documentclass[a4paper]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{hyperref}
+\begin{document}
+\thispagestyle{empty}
+\section*{No entry in table of contents}
+\section[Entry in table of contents]{Actual chapter heading}
+\end{document}
diff --git a/svg/chapter-03/sections-orig.svg b/svg/chapter-03/sections-orig.svg
new file mode 100644
index 0000000..e5867f7
--- /dev/null
+++ b/svg/chapter-03/sections-orig.svg
@@ -0,0 +1,1257 @@
+
+
diff --git a/svg/chapter-03/sections.tex b/svg/chapter-03/sections.tex
new file mode 100644
index 0000000..32675d5
--- /dev/null
+++ b/svg/chapter-03/sections.tex
@@ -0,0 +1,14 @@
+\documentclass[a4paper]{article}
+\usepackage{lmodern}
+\usepackage{amssymb,amsmath}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{hyperref}
+\begin{document}
+\thispagestyle{empty}
+\section{Level 1} Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua, sed diam voluptua.
+\subsection{Level 2} At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
+\subsubsection{Level 3} Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua, sed diam voluptua.
+\paragraph{Level 4} At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
+\subparagraph{Level 5} Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
+\end{document}
diff --git a/sections/german/03/title-crop.svg b/svg/chapter-03/titel-crop.svg
similarity index 97%
rename from sections/german/03/title-crop.svg
rename to svg/chapter-03/titel-crop.svg
index 0ed64ce..2efa503 100644
--- a/sections/german/03/title-crop.svg
+++ b/svg/chapter-03/titel-crop.svg
@@ -126,25 +126,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -487,19 +484,21 @@
-
-
+
+
+
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/sections/german/03/title-orig.svg b/svg/chapter-03/titel-orig.svg
similarity index 97%
rename from sections/german/03/title-orig.svg
rename to svg/chapter-03/titel-orig.svg
index 41cbf18..303bb1a 100644
--- a/sections/german/03/title-orig.svg
+++ b/svg/chapter-03/titel-orig.svg
@@ -126,25 +126,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -487,19 +484,21 @@
-
-
+
+
+
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/sections/german/03/title.tex b/svg/chapter-03/titel.tex
similarity index 100%
rename from sections/german/03/title.tex
rename to svg/chapter-03/titel.tex
diff --git a/svg/chapter-03/title-crop.svg b/svg/chapter-03/title-crop.svg
new file mode 100644
index 0000000..98fc9a3
--- /dev/null
+++ b/svg/chapter-03/title-crop.svg
@@ -0,0 +1,694 @@
+
+
diff --git a/svg/chapter-03/title-orig.svg b/svg/chapter-03/title-orig.svg
new file mode 100644
index 0000000..6456ca3
--- /dev/null
+++ b/svg/chapter-03/title-orig.svg
@@ -0,0 +1,694 @@
+
+
diff --git a/svg/chapter-03/title.tex b/svg/chapter-03/title.tex
new file mode 100644
index 0000000..0875410
--- /dev/null
+++ b/svg/chapter-03/title.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\usepackage{babel}
+\title{The World of Truffles}
+\author{Fooboar Rüssel \\\\ Fachschaft
+WIAI\thanks{WIe AIn Profi},
+Otto-Friedrich-Universität Bamberg}
+\date{\today}
+\begin{document}
+\maketitle
+\section{Truffle hunt}
+\subsection{Hunt with a pig}
+\subsection{Hunt without a pig}
+Why would you do that?
+\section{Truffle recipes}
+My favorite recipe
+\end{document}
+