latex-wochenende/slides/intro.de.md
2025-05-01 21:20:33 +02:00

157 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@slide(layout=content-and-preview)
@title
Ablauf des Workshops
@content
**Ziel:** Wir arbeiten zusammen unser [LaTeX-Skript](https://github.com/fs-wiai/latex-script/) durch, das ihr nach dem Workshop als kompakte Referenz verwenden könnt.
* Learning by Doing
* Verstehen, wie LaTeX funktioniert
* Einzelheiten später nachschlagen
<div class="fragment">
**Gliederung:**
1. Was ist LaTeX?
2. Einfache LaTeX-Dokumente
3. Komplexere LaTeX-Projekte
4. Viele Features
5. Literaturverwaltung
6. Ausblick
</div>
@preview
![](svg/chapter-01/cover-script.jpeg)
@slide(layout=chapter-slide)
@number
1
@title
Was ist L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X?
@slide(layout=content-and-preview)
@title
Entstehung
@content
* Donald **Knuth**, 19771986: Textsatzsystem **TeX**<span class="bubble fragment">τεχ → /tɛç/</span> für The Art of Computer Programming
* Leslie **Lamport**, ab 1980er: Softwarepaket **LaTeX** zur einfacheren Benutzung von TeX
<div style="display: flex; justify-content: space-between; align-items: stretch;">
<figure><img src="svg/chapter-01/knuth.jpg" style="height: 13em"/><figcaption>Donald Knuth</figcaption></figure>
<figure><img src="svg/chapter-01/lamport.jpg" style="height: 13em"/><figcaption>Leslie Lamport</figcaption></figure>
</div>
@preview
![](svg/chapter-01/taocp.jpg)
@slide(layout=content-only)
@title
5 Gründe für LaTeX
@content
1. LaTeX ist neben Word **eines der beiden dominierenden Textsatzsysteme** in der akademischen Welt.
2. ++ **Mathematische Formeln** fühlen sich in LaTeX am wohlsten. Darum wurde die LaTeX-Formelnotation in zahlreiche andere Tools integriert (z.&thinsp;B. OneNote, Word, Wikipedia, …).
3. ++ Es gibt **unzählige Erweiterungen** für die verschiedensten Anwendungsgebiete.
4. ++ LaTeX wurde entwickelt, um **ästhetisch anspechenden Textsatz** zu produzieren und das sieht man den Texten auch an.
5. ++ Komplexe Dokumente, die in LaTeX gesetzt sind, **erleichtern die Zusammenarbeit** enorm (z.&thinsp;B. durch Versionierung, Strukturierung, Templates, zuverlässiges Undo, …).
@slide(layout=content-only)
@title
Die Schwächen von LaTeX
@content
* Der Textsatz ist mitunter sehr **aufwändig**, insbesondere für kurze Dokumente.
* **Layout-Anpassungen** sind nur in einem begrenzten Rahmen möglich.
::: {.box .warning .fragment}
Die Debatte „LaTeX vs. Word“ ist schon sehr alt. Für eine Recherche dazu lohnt sich als Einstieg folgender Artikel:
Moorhead, A.V. [**Is LaTeX use correlated with the number of equations in a manuscript?**](https://doi.org/10.1007/s11192-021-04119-2) Scientometrics 126, 82598273 (2021).
<small style="font-size: 60%; line-height: 1.5em">(TL;DR: LaTeX-Nutzende machen mehr Fehler, brauchen außer bei Formeln länger, sind aber zufriedener mit ihrem Werkzeug.)</small>
:::
@slide(layout=content-and-preview)
@title
WYSIWaaas?
@content
### What You See Is What You Get {data-category=Word}
* Formatierung mit unmittelbarem optischen Feedback
<div class="fragment">
### What You See Is What You Mean {data-category=LaTeX}
* Trennung von Inhalt und Struktur
* Formatierung erst am Ende ersichtlich
</div>
<p style="margin-top:calc(.25 * var(--square));">
Bildquelle: <a href="https://xkcd.com/1341/">xkcd</a>
</p>
@preview
![](svg/chapter-01/xkcd-types-of-editors.png)
@slide(layout=preview-only)
@preview
![Der Weg zum fertigen Dokument](svg/chapter-01/wysiwyg.svg){}
@slide(layout=two-columns)
@title
Was brauchen wir dazu?
@column-one
### Compiler
erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument
[MiKTeX](http://miktex.org/) (Windows), [MacTeX](http://tug.org/mactex/) (macOS)
[TeX Live](https://tug.org/texlive/) (Linux, bestenfalls `texlive-full`)
::: {.box .warning .fragment}
**Windows**: Nach der Installation in der MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X-Console einmal nach Updates suchen.
:::
@column-two
::: {.fragment}
### Editor
zum Schreiben unseres Quelltextes mit allen Befehlen zur semantischen Gliederung
[TeXstudio](http://www.texstudio.org/) (Empfehlung), [VS Codium](https://vscodium.com) (für Fortgeschrittene, Anleitung auf [Github](https://github.com/fs-wiai/latex-script/blob/github/vs-code-instructions.md))
:::
@slide(layout=task)
@task-number
1
@title
Erstmaliges Kompilieren des Skriptes
@content
* Ladet das Projektarchiv aus dem VC herunter.
* Entpackt das Archiv.
* Öffnet die Datei main-exercises.tex in TeXstudio. Ihr findet es im Wurzelverzeichnis des Archivs.
* Kompiliert die Datei, indem ihr <span class="emoji"></span> klickt.
* Einige neue Dateien sollten nun durch das Kompilieren generiert werden.
::: {.box .warning}
**Windows**: Um Dateiendungen zu aktivieren, klickt auf das Ansichts-Tab im Dateiexplorer und wählt *Dateiendungen*. So könnt ihr besser zwischen den einzelnen main-Files unterscheiden.
:::