diff --git a/sections/german/01/01.md b/sections/german/01/01.md index ce63abc..c9460d9 100644 --- a/sections/german/01/01.md +++ b/sections/german/01/01.md @@ -122,10 +122,11 @@ --- -
+

Ablauf des Workshops

-

Ziel: Ihr baut eure eigene LaTeX-Referenz +

Ziel: Ihr baut eure eigene LaTeX-Referenz
+ auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german)

  • Learning by Doing
  • Verstehen, wie LaTeX funktioniert
  • @@ -144,6 +145,9 @@
+
+ +
diff --git a/sections/german/01/l2kurz-orig.svg b/sections/german/01/l2kurz-orig.svg new file mode 100644 index 0000000..efe83e1 --- /dev/null +++ b/sections/german/01/l2kurz-orig.svg @@ -0,0 +1,1630 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/03/03.md b/sections/german/03/03.md index a4aa826..fdc53d3 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -324,27 +324,15 @@ Mein Lieblingsrezept --- -
-
-

Spielwiese

-

TODO:

-
    -
  • Was passiert, wenn man verschiedene Dinge ändert?
  • -
  • Umgang mit Fehlermeldungen
  • -
-
-
- ---- - - -
+
-

Grundstruktur des Skripts anpassen

+

Dokument und Text gliedern

    -
  • Füge ein Inhaltsverzeichnis in das Skript ein.
  • -
  • Füge im 1. Kapitel xxxxx mehrere neue Absätze mit \section{} und \subsection{} ein und beobachte, was im Inhaltsverzeichnis passiert.
  • -
  • Provoziere absichtlich einen Fehler, indem du einen dir bereits bekannten Befehl wie \begin{document} falsch schreibst. Sieh dir an, welche Informationen dir die Fehlermeldung liefert und behebe den Fehler wieder.
  • +
  • Ladet das Skript l2kurz 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 eine **Präambel**, damit das Dokument kompiliert werden kann.
  • +
  • Im nicht auskommentierten Abschnitt 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/sections/german/04/04.md b/sections/german/04/04.md index 0d3a7c1..4036cc7 100644 --- a/sections/german/04/04.md +++ b/sections/german/04/04.md @@ -234,13 +234,11 @@ Inhalt von Abschnitt 2.
-

Projektstruktur für das Skript anlegen

+

Ein strukturiertes Projekt

    -
  • Teile das Skript in sinnvolle Abschnitte auf und lagere sie in separate .tex-Dateien aus.
  • -
  • Verwende zunächst \input{}, um die Abschnitte in deine Hauptdatei einzubinden.
  • -
  • Beobachte, was sich verändert, wenn du stattdessen \include{} einsetzt.
  • -
  • Verschiebe die Teildateien zur besseren Strukturierung in einen eigenen Unterordner sections. Was musst du nun bei der Angabe des relativen Pfades bei \include{} verändern?
  • -
  • Lagere nun noch die Präambel aus.
  • +
  • Entfernt die Präambel, die beiden `document`-Zeilen und das Inhaltsverzeichnis aus `allgemeines.tex`.
  • +
  • Kompiliert stattdessen `l2kurz.tex` – das ist ab sofort unsere **Hauptdatei,** `allgemeines.tex` ist bereits eingebunden und wird mit kompiliert.
  • +
  • Diese Datei ist sehr unübersichtlich. Lagert alles vor `\begin{document}` in eine neue Datei `praeambel.tex` aus und bindet sie mit `\input{praeambel}` ein.
diff --git a/sections/german/05/05.md b/sections/german/05/05.md index fdd1883..a0578be 100644 --- a/sections/german/05/05.md +++ b/sections/german/05/05.md @@ -19,7 +19,7 @@ Abkürzungen und zwischen Zahlen und Einheiten verwendet: 10\,s. Normalbreite, aber geschützte -Leerzeichen können beispielsweise +Leerzeichen können u.\,a. dabei helfen, Titel und Namen in einer Zeile zu halten: Dr.~Fooboar.
@@ -30,24 +30,6 @@ einer Zeile zu halten: Dr.~Fooboar. --- -

Die Sache mit den Strichen …

@@ -123,22 +105,6 @@ Ein- und Ausgabe % als Ergänzungsstrich --- -

Anführungszeichen

@@ -279,35 +245,6 @@ quote.} --- -

Sonderzeichen & Symbole

@@ -411,12 +348,15 @@ $\dagger$ ---
-
-

Sonderzeichen einfügen

-
    -
  • Suche dir aus der PDF-Liste zu Sonderzeichen einige interessante Symbole aus und füge sie in den ersten Absatz von xxx ein.
  • -
  • Lies dir den ersten Absatz von xxx durch und hebe auf unterschiedliche Art und Weise (fett, kursiv etc.) Abschnitte hervor, die dir wichtig erscheinen.
  • -
  • Variiere zum Testen die Schriftgröße: Setze einen Satz in winziger, einen anderen in riesiger Schrift. Probiere aus, eine eigene Schriftgröße zu konfiguieren.
  • -
-
+
+

Sonderzeichen einfügen

+
    +
  • Ersetzt in Abschnitt 1.1.1 die Leerzeichen vor und nach dem Namen Knuth durch **geschützte Leerzeichen.**
  • +
  • Fügt in Abschnitt 1.2.1, Absatz 2, ein **halbes Leerzeichen** zwischen ›z.‹ und ›B.‹ von ›z.B.‹ ein.
  • +
  • In Abschnitt 1.2.3 stehen an mehren Stellen Bindestriche als **Gedankenstriche.** Tauscht sie durch Halbgeviertstriche aus.
  • +
  • In Abschnitt 1.2.1, Absatz 2, wird ein `"=` verwendet. Was passiert, wenn ihr stattdessen einen einfachen **Bindestrich** verwendet?
  • +
  • In Abschnitt 1.1.1 sollten »Tech« und »TeX« in **Anführungszeichen** stehen. Nutzt dafür `\enquote{…}`
  • +
  • Ersetzt die drei Punkte in 1.2.1, Absatz 2, durch eine echte **Ellipse.**
  • +
+
diff --git a/sections/german/06/06.md b/sections/german/06/06.md index 8ee4e7e..91a4088 100644 --- a/sections/german/06/06.md +++ b/sections/german/06/06.md @@ -6,15 +6,6 @@ --- -

Hervorhebungen

@@ -35,7 +26,7 @@ Emphasen.}

Optische Auszeichnungen

-

… legen genau fest, wie Text formatiert wird: +

… legen genau fest, wie Text formatiert wird:

@@ -77,8 +68,7 @@ Emphasen.}

Schriftgröße

Ein gutgemeinter Rat: Better Call ~~Saul~~ LaTeX!

-

Vgl. Abschnitt zu Syntax und Semantik:
- Konsistentes Aussehen über das gesamte Dokument hinweg gewünscht?

+

Konsistentes Aussehen über das gesamte Dokument hinweg gewünscht?

Voreinstellungen von LaTeX zur Schriftgröße verschiedener Textelemente (Titel, Fließtext, Fußnoten) vertrauen!

Das heißt im Umkehrschluss: Möglichst wenig manuell an Schriftgrößen herumschrauben.

@@ -168,10 +158,12 @@ Back to normal. ---
-
-

Text auszeichnen

-
    -
  • -
-
+
+

Text hervorheben

+
    +
  • **Betont** das Wort »Pakete« in Abschnitt 1.1.2 mit `\emph{…}`.
  • +
  • Probiert auch an beliebigen Stellen **optische Hervorhebungen** aus, entfernt sie aber wieder, wenn ihr ein aufgeräumtes Dokument erhalten wollt.
  • +
  • Auf der zweiten Seite des Dokuments steht ein Link zur Quelle. Ergänzt dort einen **Link** zum VC-Kurs zum LaTeX-Wochenende.
  • +
+
diff --git a/sections/german/07/07.md b/sections/german/07/07.md index abf1db2..ba725f8 100644 --- a/sections/german/07/07.md +++ b/sections/german/07/07.md @@ -43,7 +43,7 @@
- +
@@ -51,9 +51,9 @@
-

Absätze ändern

+

Absätze formatieren

    -
  • Formatiere den ersten Absatz des Kapitels xxx rechtsbündig zentriert.
  • +
  • Seht euch auf der Titelseite an, wie **Abstände und Ausrichtungen** genutzt werden. Spielt ein wenig mit den Einstellungen und beobachtet, was sich verändert. Benutzt die Undo-Funktion, wenn ihr euch verlaufen habt ;)
diff --git a/sections/german/08/08.md b/sections/german/08/08.md index 632c803..69f7c7c 100644 --- a/sections/german/08/08.md +++ b/sections/german/08/08.md @@ -143,9 +143,8 @@

Aufzählungen einfügen

    -
  • Füge in Absatz xxx von Kapitel xxx eine nummerierte Aufzählung von xxx ein.
  • -
  • Wandle die Aufzählung anschließend in eine Liste mit Bullet Points um.
  • -
  • Füge in Absatz xxx nun noch eine description ein. Kann man darin eine Aufzählung verschachteln?
  • +
  • Formatiert die einzelnen Vor- und Nachteile in Abschnitt 1.2.3 als **ungeordnete Listen.**
  • +
  • Formatiert den Arbeitsablauf in Abschnitt 1.2.4 als **geordnete Liste.** Die Ziffern im Code sollen nicht stehen bleiben.
diff --git a/sections/german/09/09.md b/sections/german/09/09.md index 12e392b..fe8e1e6 100644 --- a/sections/german/09/09.md +++ b/sections/german/09/09.md @@ -170,7 +170,7 @@

Formeln setzen

    -
  • +
  • Seht euch Kapitel 4 an und fügt einen neuen Abschnitt 4.5 mit eurer Lieblings**formel** ein.
diff --git a/sections/german/10/10.md b/sections/german/10/10.md index 50b5735..7a9b00d 100644 --- a/sections/german/10/10.md +++ b/sections/german/10/10.md @@ -109,7 +109,7 @@ breaklines=true,

Quelltext einbinden

    -
  • +
  • Abschnitt 2.4 enthält zwei **Listings.** Lagert den Inhalt in zwei neue Dateien aus und bindet sie mit `\inputminted` ein.
diff --git a/sections/german/10/minted.png b/sections/german/10/minted.png new file mode 100644 index 0000000..597e839 Binary files /dev/null and b/sections/german/10/minted.png differ diff --git a/sections/german/11/11.md b/sections/german/11/11.md index 5a33274..4e61671 100644 --- a/sections/german/11/11.md +++ b/sections/german/11/11.md @@ -81,7 +81,7 @@ height=5cm]{<dateipfad>}

Grafiken einfügen

    -
  • +
  • Abschnitt 5 enthält ein kleines **Bild.** Setzt dasselbe Bild nochmal größer (Breite: `\textwidth`) ans Ende des Abschnitts.
diff --git a/sections/german/12/12.md b/sections/german/12/12.md index b64130c..29ca6cd 100644 --- a/sections/german/12/12.md +++ b/sections/german/12/12.md @@ -196,9 +196,10 @@
-

Tabellen einfügen

+

Tabellen setzen

    -
  • +
  • Tabelle 6 in Abschnitt 7 veranschaulicht die vordefinierten Schriftgrade. Fügt eine zusätzliche **rechtsbündige Spalte** ein, in der ihr die Schriftgrößen durchnummeriert.
  • +
  • Fügt außerdem eine **Überschriftenzeile** ein, die ihr per `\midrule` vom Rest der Tabelle trennt. Die Spaltenüberschriften können zum Beispiel »Nr.«, »Befehl« und »Beispiel« heißen.
diff --git a/sections/german/13/13.md b/sections/german/13/13.md index 21f5623..ef527eb 100644 --- a/sections/german/13/13.md +++ b/sections/german/13/13.md @@ -28,7 +28,7 @@ wiki/Eber}}

Referenzen

- Manuell (Just don't!) + Manuell (Just don’t!)
Wie man in Abbildung 23 sieht, ...
Mit dem Befehl \ref:
\begin{figure}[H]
@@ -144,7 +144,8 @@ sec:section3,sec:section5}.

Referenzen einfügen

    -
  • +
  • Schreibt eine **Fußnote** zu einem beliebigen Wort.
  • +
  • Fügt auf der zweiten Seite des Dokuments einen Absatz zum LaTeX-Wochenende ein, in dem ihr mit `\cref` auf einige der Stellen **verweist,** an denen ihr zuletzt gearbeitet habt. Ggf. müsst ihr dafür zunächst Label vergeben.
diff --git a/sections/german/14/14.md b/sections/german/14/14.md index 0c9b347..35bba78 100644 --- a/sections/german/14/14.md +++ b/sections/german/14/14.md @@ -23,10 +23,10 @@

Wie wird das verwendet?

Durch BibTex wird LaTeX um einige Befehle zum Zitieren erweitert:

    -
  • Zitieren einer Quelle: \cite{<quelle>}
  • -
  • Zitieren einer Seite: \cite[S. 15]{<quelle>}
  • -
  • Verweis auf die genutzte `.bib`-Datei: \bibliography{<.bib-datei>}
  • -
  • Angabe des genutzten Zitierstils:
    \bibliographystyle{<zitierstil>}
  • +
  • Zitieren einer Quelle: \cite{<quelle>}
  • +
  • Zitieren einer Seite: \cite[S. 15]{<quelle>}
  • +
  • Verweis auf die genutzte `.bib`-Datei: \bibliography{<.bib-datei>}
  • +
  • Angabe des genutzten Zitierstils:
    \bibliographystyle{<zitierstil>}
@@ -52,6 +52,7 @@ } +
--- @@ -89,18 +90,18 @@

Ein Literaturverzeichnis erstellen und einfügen

    -
  • Suche in einer Literaturdatenbank deiner Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher: +
  • Sucht in einer Literaturdatenbank eurer Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher:
    • Leslie Lamport (1994): LaTeX. A Document Preparation System.
    • Dilip Datta (2017): LaTeX in 24 Hours. A Practical Guide for Scientific Writing.
    • Frank Mittelbach / Michel Goossens (2012): Der LaTeX-Begleiter.
  • -
  • Füge die BibTeX-Einträge in eine BibTeX-Datei bibliography.bib ein.
  • -
  • Wähle einen Bibliographiestil aus und füge den entsprechenden Befehl per \bibliographystyle{} in deine LaTeX-Datei für das Skript ein.
  • -
  • Füge das Literaturverzeichnis über \bibliography{} in deine LaTeX-Datei ein.
  • -
  • Zitiere die drei Handbücher an geeigneter Stelle im Skript, damit diese im Literaturverzeichnis erscheinen.
  • -
  • Probiere nun einen anderen Bibliographierstil aus und vergleiche, was sich im PDF verändert.
  • +
  • Fügt die BibTeX-Einträge in der BibTeX-Datei l2kurz.bib ein.
  • + + +
  • Zitiert die 3 Handbücher an geeigneter Stelle im Skript, damit sie im Literaturverzeichnis erscheinen.
  • +
  • Sucht nun die Stelle, an der das Literaturverzeichnis erstellt wird. Probiert einen anderen Bibliographierstil aus und vergleicht, was sich im PDF verändert.
diff --git a/sections/german/15/beamer.png b/sections/german/15/beamer.png new file mode 100644 index 0000000..fca0df2 Binary files /dev/null and b/sections/german/15/beamer.png differ diff --git a/sections/german/15/constituency_tree.png b/sections/german/15/constituency_tree.png new file mode 100644 index 0000000..fc9b75c Binary files /dev/null and b/sections/german/15/constituency_tree.png differ diff --git a/sections/german/15/paralist.png b/sections/german/15/paralist.png new file mode 100644 index 0000000..d86753a Binary files /dev/null and b/sections/german/15/paralist.png differ
BezeichnungBefehl
fett (bold face)\textbf{important}