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 @@ +
+
+

@title(inline)

+
+
diff --git a/layouts/content-and-preview.html b/layouts/content-and-preview.html index f28d7c1..0a17191 100644 --- a/layouts/content-and-preview.html +++ b/layouts/content-and-preview.html @@ -1,8 +1,9 @@
- @content +

@title(inline)

+ @content
@preview
-
\ No newline at end of file + diff --git a/layouts/content-only.html b/layouts/content-only.html index aa51e31..4ffb319 100644 --- a/layouts/content-only.html +++ b/layouts/content-only.html @@ -1,5 +1,6 @@
+

@title(inline)

@content
-
\ No newline at end of file + diff --git a/layouts/preview-only.html b/layouts/preview-only.html new file mode 100644 index 0000000..8a70cbf --- /dev/null +++ b/layouts/preview-only.html @@ -0,0 +1,5 @@ +
+
+ @preview +
+
diff --git a/layouts/task.html b/layouts/task.html new file mode 100644 index 0000000..ea54db4 --- /dev/null +++ b/layouts/task.html @@ -0,0 +1,6 @@ +
+
+

@title(inline)

+ @content +
+
diff --git a/layouts/two-columns.html b/layouts/two-columns.html new file mode 100644 index 0000000..4352a90 --- /dev/null +++ b/layouts/two-columns.html @@ -0,0 +1,9 @@ +
+

@title(inline)

+
+ @column-one +
+
+ @column-two +
+
diff --git a/layouts/wide-content.html b/layouts/wide-content.html new file mode 100644 index 0000000..1a09d35 --- /dev/null +++ b/layouts/wide-content.html @@ -0,0 +1,6 @@ +
+
+

@title(inline)

+ @content +
+
diff --git a/layouts/wide-task.html b/layouts/wide-task.html new file mode 100644 index 0000000..e734c36 --- /dev/null +++ b/layouts/wide-task.html @@ -0,0 +1,6 @@ +
+
+

@title(inline)

+ @content +
+
diff --git a/meta.yml b/meta.yml index 8367001..62e2bf6 100644 --- a/meta.yml +++ b/meta.yml @@ -3,4 +3,7 @@ language: # available language options and their value for the html lang attribu en: en title: de: LaTeX-Wochenende der Fachschaft WIAI - en: Fachschaft WIAI LaTeX Weekend \ No newline at end of file + en: Fachschaft WIAI LaTeX Weekend +task-name: + de: Aufgabe + en: Task diff --git a/sections/german/02/02.md b/sections/german/02/02.md deleted file mode 100644 index fa6b2ae..0000000 --- a/sections/german/02/02.md +++ /dev/null @@ -1,152 +0,0 @@ -
-
-

Wie funktioniert LATEX?

-
-
- ---- - -
-
-
-

What You See Is What You Get

-
    -
  • Formatierung mit unmittelbarem optischen Feedback
  • -
-
-
-

What You See Is What You Mean

-
    -
  • Trennung von Inhalt und Struktur
  • -
  • Formatierung erst am Ende ersichtlich
  • -
-
-

- Bildquelle: xkcd -

-
-
- -
-
- ---- - -
-
-
- -
Der Weg zum fertigen Dokument
-
-
-
- ---- - -
-

Was brauchen wir dazu?

-
-

Editor

-

enthält unseren Quelltext mit allen Befehlen zur semantischen Gliederung

-

TeXstudio, TeXMaker

-
-
-

Compiler

-

erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument

-

MiKTeX, TeX Live, MacTeX

-
-
- ---- - -
-
-

Befehle

-

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
-
-
- ---- - -
-
-

Backslash

-

Den Backslash erzeugt ihr mit folgender Tastenkombination:

-

AltGr + ß (Windows/Linux)

-

Alt + Shift + 7 (MacOS)

-
-
- ---- - -
-
-

Optionale Parameter

-

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
-
-
- ---- - -
-
-

Kommentare

-

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

-
-
-
- -
-
-
- ---- - -
-
-

Software-Installation

-

Bitte installiert **zuerst den Compiler**, also MikTeX (Windows), MacTeX (MacOS) bzw. TeX Live (Linux) und **danach den Editor**. In diesem Workshop verwenden wir TeXstudio.

- - -
-
- ---- - -
-
-

Erste Schritte im Umgang mit LaTeX

- -
-
diff --git a/sections/german/03/03.md b/sections/german/03/03.md deleted file mode 100644 index 94c6477..0000000 --- a/sections/german/03/03.md +++ /dev/null @@ -1,344 +0,0 @@ -
-
-

Grundstruktur eines LATEX-Dokuments

-
-
- ---- - -
-
-

Präambel & Dokumentumgebung

-

👁 Ein mit LaTeX gesetztes Dokument besteht aus:

- -
\documentclass{scrartcl}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage[ngerman]{babel}
-
-\begin{document}
-Hallo, Welt!
-\end{document}
-
-
-
- -
-
-
- ---- - -
-
-

Dokumentklasse

-
\documentclass[<parameter>]{<dokumentklasse>}
-

Konkret zum Beispiel

-
\documentclass[10pt,a5paper,landscape]{scrartcl}
- -
-
- ---- - -
-
-

Pakete

-

-
\usepackage[<optionen>]{<paketname>}
-

-

-
-
- ---- - -
-
-

Encoding

-
\usepackage[utf8]{inputenc}
-\usepackage[t1]{fontenc}
- -

-
-
- ---- - -
-
-

Sprache

-
\usepackage[ngerman]{babel}
- -
-
- ---- - -
-
-

Sprachen

-

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}
-
-
-
- ---- - -
-
-

Sprachen – Ein Beispiel

-
\today
-\selectlanguage{ngerman}
-\today
-\selectlanguage{swedish}
-\today
-\selectlanguage{russian}
-\today
-\selectlanguage{greek}
-\today
-\selectlanguage{english}
-\today
-    
-
-
- -
-
- ---- - -
-
-

Fließtext

-
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.
-
-
- -
-
- ---- - -
-
-

Reservierte Zeichen

-

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.

-
-
- -
-
- ---- - -
-
-

Abschnitte und Kapitel

-

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}
-
-
- -
-
- ---- - -
-
-

Abschnitte und Kapitel

-

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}
-
-
- -
-
- ---- - -
-
-

Titelei

-
\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}
- -
-
- ---- - -
-
-

Titelei

-
\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}
-
-
- -
-
- ---- - -
-
-

Inhaltsverzeichnis

-

\tableofcontents
- -

-
-
- ---- - -
-
-

Inhaltsverzeichnis

-
\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}
-
-
- -
-
- ---- - -
-
-

Weitere Verzeichnisse

-

Abbildungsverzeichnis und Tabellenverzeichnis -

\listoffigures
-\listoftables
- -

-
-
- ---- - -
-
-

Dokument und Text gliedern

- -
\documentclass{scrartcl}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage[ngerman]{babel}
-\usepackage{hyperref}
-\usepackage{csquotes}
- -
-
diff --git a/sections/german/03/contents-crop.svg b/sections/german/03/contents-crop.svg deleted file mode 100644 index 30e2e2e..0000000 --- a/sections/german/03/contents-crop.svg +++ /dev/null @@ -1,1013 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sections/german/03/contents-orig.svg b/sections/german/03/contents-orig.svg deleted file mode 100644 index dead983..0000000 --- a/sections/german/03/contents-orig.svg +++ /dev/null @@ -1,1013 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/slides.yml b/slides.yml index 7748992..7ee4509 100644 --- a/slides.yml +++ b/slides.yml @@ -1,2 +1,4 @@ - chapter-00 -- chapter-01 \ No newline at end of file +- chapter-01 +- chapter-02 +- chapter-03 diff --git a/slides/chapter-01.de.md b/slides/chapter-01.de.md index f36f248..822f7d8 100644 --- a/slides/chapter-01.de.md +++ b/slides/chapter-01.de.md @@ -1,7 +1,7 @@ -@slide(layout=content-only) +@slide(layout=chapter-slide) -@content -# Was ist LATEX? +@title +Was ist LATEX? @slide(layout=two-previews) @@ -18,11 +18,13 @@ svg/chapter-01/example-latex-orig.svg @right-caption ++ Klassisches LaTeX-Dokument + @slide(layout=content-and-preview) -@content -## Entstehung +@title +Entstehung +@content * Donald **Knuth**, 1977–1986: Textsatzsystem **TeX**τεχ → /tɛç/ für The Art of Computer Programming * Leslie **Lamport**, ab 1980er: Softwarepaket **LaTeX** zur einfacheren Benutzung von TeX @@ -34,6 +36,7 @@ svg/chapter-01/example-latex-orig.svg @preview ![](svg/chapter-01/taocp.jpg) + @slide(layout=two-previews) @left-image @@ -50,8 +53,10 @@ Klassisches LaTeX-Dokument @slide(layout=content-and-preview) +@title +Typografie + @content -## Typografie ### Makrotypografie * Satzspiegel * Zeilenlänge vs. -abstand @@ -73,8 +78,10 @@ Klassisches LaTeX-Dokument @slide(layout=content-and-preview) +@title +Typografie + @content -## Typografie ### Mikrotypografie * Ligaturen * Kerning @@ -94,8 +101,10 @@ Klassisches LaTeX-Dokument @slide(layout=content-only) +@title +Weitere Vorteile + @content -## Weitere Vorteile * wesentlich bessere Standardeinstellungen
als in sämtlichen Textverarbeitungsprogrammen * strukturiertes Arbeiten * zuverlässiges Undo @@ -107,9 +116,10 @@ Klassisches LaTeX-Dokument @slide(layout=content-and-preview) -@content -## Ablauf des Workshops +@title +Ablauf des Workshops +@content **Ziel:** Ihr baut eure eigene LaTeX-Referenz
auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german). * Learning by Doing @@ -130,3 +140,4 @@ Klassisches LaTeX-Dokument @preview ![](svg/chapter-01/l2kurz-orig.svg) + diff --git a/slides/chapter-01.en.md b/slides/chapter-01.en.md index a518861..e55782c 100644 --- a/slides/chapter-01.en.md +++ b/slides/chapter-01.en.md @@ -1,7 +1,7 @@ -@slide(layout=content-only) +@slide(layout=chapter-slide) -@content -# What is LATEX? +@title +What is LATEX? @slide(layout=two-previews) @@ -20,9 +20,10 @@ svg/chapter-01/example-latex-orig.svg @slide(layout=content-and-preview) -@content -## Origin +@title +Origin +@content * Donald **Knuth**, 1977–1986: typesetting system **TeX**τεχ → /tɛç, tɛx, tɛk/ for The Art of Computer Programming * Leslie **Lamport**, from 1980s: software package **LaTeX** made TeX easier to use @@ -50,8 +51,10 @@ Classic LaTeX document @slide(layout=content-and-preview) +@title +Typography + @content -## Typography ### Macro typography * type area * line length vs. distance @@ -73,8 +76,10 @@ Classic LaTeX document @slide(layout=content-and-preview) +@title +Typography + @content -## Typography ### Micro typography * ligatures * kerning @@ -94,8 +99,10 @@ Classic LaTeX document @slide(layout=content-only) +@title +Further advantages + @content -## Further advantages * much better default settings
than in any word processor * structured workflow * reliable undo @@ -107,9 +114,10 @@ Classic LaTeX document @slide(layout=content-and-preview) -@content -## Procedure of this workshop +@title +Procedure of this workshop +@content **Goal:** you are going to build your own
LaTeX manual based on [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german). * learning by doing diff --git a/slides/chapter-02.de.md b/slides/chapter-02.de.md new file mode 100644 index 0000000..986a5b6 --- /dev/null +++ b/slides/chapter-02.de.md @@ -0,0 +1,160 @@ +@slide(layout=chapter-slide) + +@title +Wie funktioniert LATEX? + + +@slide(layout=content-and-preview) + +@title +[TODO: Überschrift] + +@content +### What You See Is What You Get {data-category=Word} + +* Formatierung mit unmittelbarem optischen Feedback + +
+### What You See Is What You Mean {data-category=LaTeX} + +* Trennung von Inhalt und Struktur +* Formatierung erst am Ende ersichtlich +
+ +

+ Bildquelle: xkcd +

+ +@preview +![](svg/chapter-02/xkcd-types-of-editors.png) + + +@slide(layout=preview-only) + +@preview +![Der Weg zum fertigen Dokument](svg/chapter-02/wysiwyg.svg){} + + +@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} +\[]{} +``` + +++Ein paar Beispiele: + +``` {.lang-tex .tex .hljs .fragment} +\newpage % fügt eine neue Seite ein +\textbf{} % schreibt den übergebenen Text fett +\usepackage[utf8]{inputenc} % setzt die Textkodierung +\frac{}{} % fügt den mathematischen Bruch ein +``` + + +@slide(layout=content-only) + +@title +Backslash + +@content +Den Backslash erzeugt ihr mit folgender Tastenkombination: + +AltGr + ß (Windows/Linux) + +Alt + Shift + 7 (MacOS) + + +@slide(layout=wide-content) + +@title +Optionale Parameter + +@content +In eckigen Klammern können verschieden viele optionale Parameter stehen: + +``` {.lang-tex .hljs} +\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 +``` + +@slide(layout=content-and-preview) + +@title +Kommentare + +@content +Nach einem Prozentzeichen wird der Rest der Zeile vom Compiler ignoriert. Der Kommentartext erscheint also nicht im fertigen Dokument. + +``` {.lang-tex .hljs} +% Beginn Steckbrief +Name: Donald Knuth \\ +Geburtsdatum: \\ % TODO: einfügen +Geburtsort: Milwaukee, Wisconsin +% Ende Steckbrief +``` + +Tastenkombinationen: Strg + T und Strg + U + +@preview +![](svg/chapter-02/comments-crop.svg) + + +@slide(layout=content-only) + +@title +Software-Installation + +@content +Bitte installiert **zuerst den Compiler**, also MikTeX (Windows), MacTeX (MacOS) bzw. TeX Live (Linux) und **danach den Editor**. In diesem Workshop verwenden wir TeXstudio. + +* MikTeX (Windows): +* MacTeX (MacOS): +* TeX Live (Linux/alle BS): +* TeXstudio: + + +@slide(layout=task) + +@task-number +1 + +@title +Erste Schritte im Umgang mit LaTeX + +@content +* ++Falls nötig: Install now! +* ++Ladet euch aus dem VC die Datei `aufgabe01.tex` herunter und speichert sie in einem eigenen Ordner. +* ++Öffnet die Datei in TeXstudio. +* ++Kompiliert die Datei durch Druck auf . +* ++Was ist in dem Ordner passiert, in dem die Datei liegt? + diff --git a/slides/chapter-02.en.md b/slides/chapter-02.en.md new file mode 100644 index 0000000..20f8f2a --- /dev/null +++ b/slides/chapter-02.en.md @@ -0,0 +1,160 @@ +@slide(layout=chapter-slide) + +@title +How does
LATEX work? + + +@slide(layout=content-and-preview) + +@title +[TODO: Heading] + +@content +### What You See Is What You Get {data-category=Word} + +* Formatting with immediate visual Feedback + +
+### What You See Is What You Mean {data-category=LaTeX} + +* Separation of content and structure +* Formatting only visible afterwards +
+ +

+ Image source: xkcd +

+ +@preview +![](svg/chapter-02/xkcd-types-of-editors.png) + + +@slide(layout=preview-only) + +@preview +![How to get the final document](svg/chapter-02/wysiwyg.svg){} + + +@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} +\[]{} +``` + +++A few examples: + +``` {.lang-tex .tex .hljs .fragment} +\newpage % inserts a new page +\textbf{} % formats the text bold +\usepackage[utf8]{inputenc} % configures the character encoding +\frac{}{} % inserts a mathematical fraction +``` + + +@slide(layout=content-only) + +@title +Backslash + +@content +You get the backslash by pressing + +AltGr + ß (Windows/Linux) + +Alt + Shift + 7 (MacOS) + + +@slide(layout=wide-content) + +@title +Optional parameters + +@content +Square brackets can contain different numbers of optional parameters: + +``` {.lang-tex .hljs} +\usepackage[utf8]{inputenc} +% configures the text encoding + +\documentclass[a4paper,12pt]{article} +% configures the document class + +\includegraphics[width=12cm,height=4cm]{image.png} +% embeds the image file "image.png" +``` + +@slide(layout=content-and-preview) + +@title +Comments + +@content +After a percent sign, the rest of the line is ignored by the compiler. It is called a comment and does not appear in the resulting document. + +``` {.lang-tex .hljs} +% profile start +Name: Donald Knuth \\ +Geburtsdatum: \\ % TODO: insert +Geburtsort: Milwaukee, Wisconsin +% profile end +``` + +Shortcuts: Ctrl + T and Ctrl + U + +@preview +![](svg/chapter-02/comments-crop.svg) + + +@slide(layout=content-only) + +@title +Software installation + +@content +Please install **the compiler first** (MikTeX on Windows, MacTeX on MacOS, TeX Live on Linux), **followed by the editor**. In this workshop, we use TeXstudio. + +* MikTeX (Windows): +* MacTeX (MacOS): +* TeX Live (Linux/all OS): +* TeXstudio: + + +@slide(layout=task) + +@task-number +1 + +@title +First steps with LaTeX + +@content +* ++If necessary: Install now! +* ++Download the file `aufgabe01.tex` from the VC and put it into a new folder. +* ++Open it in TeXstudio. +* ++Comile it by pressing . +* ++What happened to the folder that contains the file? + diff --git a/slides/chapter-03.de.md b/slides/chapter-03.de.md new file mode 100644 index 0000000..2f265cd --- /dev/null +++ b/slides/chapter-03.de.md @@ -0,0 +1,394 @@ +@slide(layout=chapter-slide) + +@title +Grundstruktur eines LATEX-Dokuments + + +@slide(layout=content-and-preview) + +@title +Präambel & Dokumentumgebung + +@content +

👁 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 +![](svg/chapter-03/hallo-crop.svg) + + +@slide(layout=wide-content) + +@title +Dokumentenklasse + +@content +``` {.lang-tex .hljs} +\documentclass[<parameter>]{<dokumentklasse>} +``` + +Konkret zum Beispiel + +``` {.lang-tex .hljs} +\documentclass[10pt,a5paper,landscape]{scrartcl} +``` + +
    +
  • **`scrartcl`, `article`** für kurze Dokumente
  • +
  • **`scrreport`, `report`** für längere Dokumente
  • +
  • **`scrbook`, `book`** für Bücher
  • +
  • **`beamer`** für Präsentationen
  • +
+ + +@slide(layout=content-only) + +@title +Pakete + +@content +``` {.lang-tex .hljs} +\usepackage[]{} +``` + +* Pakete stellen zusätzliche Befehle und Funktionalitäten zur Verfügung. +* Es existieren verschiedene Pakete für verschiedene Anwendungsfälle (z. B. Formelsatz, Listen, ...). +* Sie müssen vor der Nutzung **in der Präambel** eingebunden werden. + + +@slide(layout=content-only) + +@title +Kodierung + +@content +``` {.lang-tex .hljs} +\usepackage[utf8]{inputenc} +\usepackage[t1]{fontenc} +``` + +* ++Die Zeichenkodierung bestimmt, welche Zeichen verfügbar sind. +* ++**ASCII** enthält kaum Sonderzeichen wie deutsche Umlaute. +* ++**UTF-8** ist eine universelle Kodierung. + + +@slide(layout=content-only) + +@title +Sprache + +@content +``` {.lang-tex .hljs} +\usepackage[ngerman]{babel} +``` + +* Das Paket **`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. + + +@slide(layout=wide-content) + +@title +Sprachen + +@content +Es können auch mehrere Sprachen im Dokument verwendet werden: + +``` {.lang-tex .hljs} +\usepackage[ngerman, swedish, russian, greek, english]{babel} +``` + +
+Umschalten zwischen Sprachen: + +``` {.lang-tex .hljs} +\selectlanguage{} +\selectlanguage{} +``` + +Eingebetteter Text in anderer Sprache: + +``` {.lang-tex .hljs} +\selectlanguage{} +\foreignlanguage{}{Hier steht Text in Sprache B in einem Text in Sprache A} +``` +
+ + +@slide(layout=content-and-preview) + +@title +Sprachen – ein Beispiel + +@content +``` {.lang-tex .hljs} +\today +\selectlanguage{ngerman} +\today +\selectlanguage{swedish} +\today +\selectlanguage{russian} +\today +\selectlanguage{greek} +\today +\selectlanguage{english} +\today +``` + +@preview +![](svg/chapter-03/languages-crop.svg) + + +@slide(layout=content-and-preview) + +@title +Fließtext + +@content +``` {.lang-tex .hljs} +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. +``` + +@preview +![](svg/chapter-03/absätze-crop.svg) + + +@slide(layout=content-and-preview) + +@title +Reservierte Zeichen (TODO: Achtung!-Label) + +@content +Bestimmte Zeichen lösen in LaTeX Dinge aus: + +`# $ % ^ & _ { } ~ \` + +``` {.lang-tex .hljs} +50% sind die Hälfte. +``` + +Lösung: »`\`« voranstellen: + +``` {.lang-tex .hljs} +50\% sind die Hälfte. +``` + +Funktioniert nicht mit »`\\`«, Lösung dafür später. + +@preview +![](svg/chapter-03/reservierte-zeichen-crop.svg) + + +@slide(layout=content-and-preview) + +@title +Abschnitte und Kapitel + +@content +Texte werden durch Überschriften in Abschnitte und Kapitel unterteilt. Immer verfügbar: + +``` {.lang-tex .hljs} +\section{Ebene 1} +\subsection{Ebene 2} +\subsubsection{Ebene 3} +\paragraph{Ebene 4} +\subparagraph{Ebene 5} +``` + +Je nach Dokumentenklasse zusätzlich: + +``` {.lang-tex .hljs} +\chapter{Kapitel} +\part{Teil} +``` + +@preview +![](svg/chapter-03/abschnitte-crop.svg) + + +@slide(layout=content-and-preview) + +@title +Abschnitte und Kapitel + +@content +Mit Sternchen fallen bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis weg: + +``` {.lang-tex .hljs} +\section*{Kein Verzeichniseintrag} +``` + +Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werden: + +``` {.lang-tex .hljs} +\section[Titel im Verzeichnis] +{Kapitelüberschrift} +``` + +@preview +![](svg/chapter-03/abschnitte-anders-crop.svg) + + +@slide(layout=wide-content) + +@title +Titelei + +@content +``` {.lang-tex .hljs data-source=title.tex} +\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} +``` + +* In der Präambel werden die Werte für die Einträge gespeichert. +* Das Setzen des Titels erfolgt in der Dokumentumgebung mit dem Befehl `\maketitle`. +* Die genaue Gestaltung hängt ab von der verwendeten Dokumentklasse. +* Mehrere Autoren werden mit `\and` verbunden. +* Wird kein Datum angegeben, wird per default das aktuelle Datum gesetzt. Ein abweichendes Datum kann mit `\date{}` definiert werden. + + +@slide(layout=content-and-preview) + +@title +Titelei + +@content +``` {.lang-tex .hljs data-source=title.tex} +\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} +``` + +@preview +![](svg/chapter-03/titel-orig.svg) + + +@slide(layout=content-only) + +@title +Inhaltsverzeichnis + +@content +``` {.lang-tex .hljs} +\tableofcontents +``` + +* Nummerierung erfolgt automatisch +* Viele Anpassungsmöglichkeiten (Aufzählungszeichen und -tiefe, automatische Benennung, …) +* (Unter-)Kapitel, die nicht im Verzeichnis aufgeführt werden sollen, werden mit einem »`*`« versehen, also z. B. `\section\*{}`. +* Am besten zweimal kompilieren + + +@slide(layout=content-and-preview) + +@title +Inhaltsverzeichnis + +@content +``` {.lang-tex .hljs data-source=title.tex} +\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} +``` + +@preview +![](svg/chapter-03/inhalt-crop.svg) + + +@slide(layout=content-only) + +@title +Weitere Verzeichnisse + +@content +Abbildungsverzeichnis und Tabellenverzeichnis + +``` {.lang-tex .hljs} +\listoffigures +\listoftables +``` + +* Fügt das gewählte Verzeichnis an der entsprechenden Stelle ins Dokument ein. +* Es wird die jeweilige Bild- bzw. Tabellenunterschrift aufgeführt. Es kann aber auch ein Kurztitel angegeben werden, der dann für das Verzeichnis verwendet wird. + + +@slide(layout=wide-task) + +@task-number +2 + +@title +Dokument und Text gliedern + +@content +* Ladet das Projektarchiv aus dem VC herunter, entpackt es und öffnet die Datei `allgemeines.tex` in TeXStudio. +* ++Packt den gesamten Text (einschließlich Kommentare) in `allgemeines.tex` in eine **Document**-Umgebung und schreibt darüber folgende **Präambel**, damit das Dokument kompiliert werden kann: + +``` {.lang-tex .hljs .fragment} +\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 +![](svg/chapter-03/hallo-crop.svg) + + +@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 +![](svg/chapter-03/languages-crop.svg) + + +@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 +![](svg/chapter-03/paragraphs-crop.svg) + + +@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 +![](svg/chapter-03/reserved-characters-crop.svg) + + +@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 +![](svg/chapter-03/sections-crop.svg) + + +@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 +![](svg/chapter-03/sections-differently-crop.svg) + + +@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 +![](svg/chapter-03/title-orig.svg) + + +@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 +![](svg/chapter-03/contents-crop.svg) + + +@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} +