Refurbish the sections structure

This commit is contained in:
Sauer 2019-03-20 17:09:33 +01:00
parent 9cb04cacc7
commit e58ba231d2
18 changed files with 100 additions and 10 deletions

View File

@ -24,11 +24,22 @@
<body> <body>
<div class="reveal"> <div class="reveal">
<div class="slides"> <div class="slides">
<section data-markdown="sections/german/00.md" data-separator="^\r?\n===\r?\n$" <section data-markdown="sections/german/00/00.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section> data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/05.md" data-separator="^\r?\n===\r?\n$" <section data-markdown="sections/german/01/01.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/02/02.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/03/03.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/04/04.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/05/05.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/06/06.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section>
<section data-markdown="sections/german/07/07.md" data-separator="^\r?\n===\r?\n$"
data-separator-vertical="^\r?\n---\r?\n$"></section> data-separator-vertical="^\r?\n---\r?\n$"></section>
</div> </div>
</div> </div>

View File

@ -1 +0,0 @@
# $\LaTeX$

1
sections/german/00/00.md Normal file
View File

@ -0,0 +1 @@
# $\LaTeX$

2
sections/german/01/01.md Normal file
View File

@ -0,0 +1,2 @@
# Was ist $\LaTeX$?

2
sections/german/02/02.md Normal file
View File

@ -0,0 +1,2 @@
# Wie funktioniert LaTeX?

2
sections/german/03/03.md Normal file
View File

@ -0,0 +1,2 @@
# Grundstruktur eines LaTeX-Dokuments

View File

@ -17,12 +17,42 @@ Ein größeres LaTeX-Projekt anlegen und dabei ...
* `tex \input{filename.tex}` ODER * `tex \input{filename.tex}` ODER
* `tex \include{filename}` * `tex \include{filename}`
main.tex:
```tex
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\maketitle
\tableofcontents
\input{abschnitt1.tex}
\input{abschnitt2.tex}
\end{document}
```
--- ---
## Datei mit Teilabschnitt ## Datei mit Teilabschnitt
* enthält **keine Präambel** * enthält **keine Präambel**
* enthält **kein** `tex \begin{document}` und `tex \end{document` * enthält **kein** `tex \begin{document}` und `tex \end{document`
abschnitt1.tex:
```tex
\section{Dies ist Abschnitt1}
Hier ein Absatz zum Inhalt von Abschnitt 1.
```
---
## Resultierende Projektstruktur
![](sections/german/04/main_und_unterdateien.png)
---
## Resultierendes Dokument
![](sections/german/04/projekt_dokument.png)
--- ---
<div class="two-columns"> <div class="two-columns">
@ -36,10 +66,10 @@ Ein größeres LaTeX-Projekt anlegen und dabei ...
</div> </div>
<div class="column"> <div class="column">
```tex \include{filename}``` ```tex \include{filename}```
<ul class="fragment"> <ul class="fragment">
<li>Dateiendung .tex **nicht** angeben</li> <li>Dateiendung .tex **nicht** angeben</li>
<li>Schachtelung nicht möglich</li> <li>Schachtelung nicht möglich</li>
<li>für jede Unterdatei wird im fertigen Dokument eine neue Seite angelegt</li> <li>für jede Unterdatei wird im fertigen Dokument eine neue Seite angelegt</li>
</ul> </ul>
</div> </div>
</div> </div>
@ -50,6 +80,8 @@ Ein größeres LaTeX-Projekt anlegen und dabei ...
* wichtig für `tex \input{}` und `tex \include{}` sowie später für das Einbinden von Bildern * wichtig für `tex \input{}` und `tex \include{}` sowie später für das Einbinden von Bildern
* Datei- und Ordnerstruktur = Baumstruktur * Datei- und Ordnerstruktur = Baumstruktur
![](sections/german/04/ordnerbaum.png)
--- ---
### Absolute Dateipfade ### Absolute Dateipfade
@ -60,10 +92,32 @@ Ein größeres LaTeX-Projekt anlegen und dabei ...
--- ---
#### Beispiel
![](sections/german/04/pfad_absolut.png)
---
### Relative Dateipfade ### Relative Dateipfade
* Pfad von einem bestimmten Ort irgendwo im Ordnerbaum bis zur jeweiligen Datei * Pfad von einem bestimmten Ort irgendwo im Ordnerbaum bis zur jeweiligen Datei
* kürzer + weniger Schreibarbeit! :) * kürzer + weniger Schreibarbeit! :)
* bei `tex \input{}`und `tex \include{}` kann etwa der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden * bei `tex \input{}`und `tex \include{}` muss z.B. der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden
---
#### Beispiel
![](sections/german/04/pfad_relativ_gleicher_ordner.png)
Der einfache Punkt referiert bei relativen Pfaden auf den Ordner in dem die Datei liegt, im Verhältnis zu welcher der Pfad angegeben werden soll (hier: LaTeX-Tut).
---
![](sections/german/04/pfad_relativ_unterordner.png)
---
![](sections/german/04/pfad_relativ_elternordner.png)
Zwei Punkte referieren auf den Elternordner des Ordners, in dem die Datei liegt, im Verhältnis zu welcher der Pfad angegeben werden soll (hier: Dokumente, der Elternordner von LaTeX-Tut).
--- ---
@ -77,7 +131,19 @@ Ein größeres LaTeX-Projekt anlegen und dabei ...
--- ---
## Kompilieren des Projekts ## Kompilieren des Projekts
* die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden * die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden
* aber geschickter Trick bei `tex \include{}`: `tex \includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren * aber geschickter Trick bei `tex \include{}`: `tex \includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren
---
## Was denkt ihr passiert, wenn wir den Header in eine Unterdatei auslagern?
### Wird das Gesamtdokument kompilieren oder nicht?
---
### Ja, es kompiliert!
Ein einfacher weg, um die Hauptdatei noch übersichtlicher zu halten.
![](sections/german/04/main_und_unterdateien_inkl_header.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

2
sections/german/05/05.md Normal file
View File

@ -0,0 +1,2 @@
# All Features Welcome :)

4
sections/german/06/06.md Normal file
View File

@ -0,0 +1,4 @@
# Literaturverwaltung
"Literatur ist nichts für Bürokraten, sie sollte nicht verwaltet werden, sondern gelesen und gelebt."
Zitat Zarathustra ;)

1
sections/german/07/07.md Normal file
View File

@ -0,0 +1 @@
# Ausblick