diff --git a/index.html b/index.html index 33308a3..caed0fd 100644 --- a/index.html +++ b/index.html @@ -24,11 +24,22 @@
-
-
+
+
+
+
+
+
-
diff --git a/sections/german/00.md b/sections/german/00.md deleted file mode 100644 index 31a18b3..0000000 --- a/sections/german/00.md +++ /dev/null @@ -1 +0,0 @@ -# $\LaTeX$ \ No newline at end of file diff --git a/sections/german/00/00.md b/sections/german/00/00.md new file mode 100644 index 0000000..d7a8b89 --- /dev/null +++ b/sections/german/00/00.md @@ -0,0 +1 @@ +# $\LaTeX$ diff --git a/sections/german/01/01.md b/sections/german/01/01.md new file mode 100644 index 0000000..f6e94bd --- /dev/null +++ b/sections/german/01/01.md @@ -0,0 +1,2 @@ +# Was ist $\LaTeX$? + diff --git a/sections/german/02/02.md b/sections/german/02/02.md new file mode 100644 index 0000000..e99905a --- /dev/null +++ b/sections/german/02/02.md @@ -0,0 +1,2 @@ +# Wie funktioniert LaTeX? + diff --git a/sections/german/03/03.md b/sections/german/03/03.md new file mode 100644 index 0000000..104c796 --- /dev/null +++ b/sections/german/03/03.md @@ -0,0 +1,2 @@ +# Grundstruktur eines LaTeX-Dokuments + diff --git a/sections/german/05.md b/sections/german/04/04.md similarity index 55% rename from sections/german/05.md rename to sections/german/04/04.md index 2c73387..92ae51a 100644 --- a/sections/german/05.md +++ b/sections/german/04/04.md @@ -17,12 +17,42 @@ Ein größeres LaTeX-Projekt anlegen und dabei ... * `tex \input{filename.tex}` ODER * `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 * enthält **keine Präambel** * 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) + ---
@@ -36,10 +66,10 @@ Ein größeres LaTeX-Projekt anlegen und dabei ...
```tex \include{filename}``` -
@@ -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 * Datei- und Ordnerstruktur = Baumstruktur +![](sections/german/04/ordnerbaum.png) + --- ### Absolute Dateipfade @@ -60,10 +92,32 @@ Ein größeres LaTeX-Projekt anlegen und dabei ... --- +#### Beispiel + +![](sections/german/04/pfad_absolut.png) + +--- + ### Relative Dateipfade * Pfad von einem bestimmten Ort irgendwo im Ordnerbaum bis zur jeweiligen Datei * 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 * 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) + diff --git a/sections/german/04/main_und_unterdateien.png b/sections/german/04/main_und_unterdateien.png new file mode 100644 index 0000000..bdc84f4 Binary files /dev/null and b/sections/german/04/main_und_unterdateien.png differ diff --git a/sections/german/04/main_und_unterdateien_inkl_header.png b/sections/german/04/main_und_unterdateien_inkl_header.png new file mode 100644 index 0000000..ee397e9 Binary files /dev/null and b/sections/german/04/main_und_unterdateien_inkl_header.png differ diff --git a/sections/german/04/ordnerbaum.png b/sections/german/04/ordnerbaum.png new file mode 100644 index 0000000..8d64b5f Binary files /dev/null and b/sections/german/04/ordnerbaum.png differ diff --git a/sections/german/04/pfad_absolut.png b/sections/german/04/pfad_absolut.png new file mode 100644 index 0000000..df030ad Binary files /dev/null and b/sections/german/04/pfad_absolut.png differ diff --git a/sections/german/04/pfad_relativ_elternordner.png b/sections/german/04/pfad_relativ_elternordner.png new file mode 100644 index 0000000..c7925b3 Binary files /dev/null and b/sections/german/04/pfad_relativ_elternordner.png differ diff --git a/sections/german/04/pfad_relativ_gleicher_ordner.png b/sections/german/04/pfad_relativ_gleicher_ordner.png new file mode 100644 index 0000000..243ef5a Binary files /dev/null and b/sections/german/04/pfad_relativ_gleicher_ordner.png differ diff --git a/sections/german/04/pfad_relativ_unterordner.png b/sections/german/04/pfad_relativ_unterordner.png new file mode 100644 index 0000000..2dcd69d Binary files /dev/null and b/sections/german/04/pfad_relativ_unterordner.png differ diff --git a/sections/german/04/projekt_dokument.png b/sections/german/04/projekt_dokument.png new file mode 100644 index 0000000..e1c7f7b Binary files /dev/null and b/sections/german/04/projekt_dokument.png differ diff --git a/sections/german/05/05.md b/sections/german/05/05.md new file mode 100644 index 0000000..6ff7127 --- /dev/null +++ b/sections/german/05/05.md @@ -0,0 +1,2 @@ +# All Features Welcome :) + diff --git a/sections/german/06/06.md b/sections/german/06/06.md new file mode 100644 index 0000000..0ee10cf --- /dev/null +++ b/sections/german/06/06.md @@ -0,0 +1,4 @@ +# Literaturverwaltung + +"Literatur ist nichts für Bürokraten, sie sollte nicht verwaltet werden, sondern gelesen und gelebt." +Zitat Zarathustra ;) diff --git a/sections/german/07/07.md b/sections/german/07/07.md new file mode 100644 index 0000000..6dd0e86 --- /dev/null +++ b/sections/german/07/07.md @@ -0,0 +1 @@ +# Ausblick