bewegung von 02-styling/lesson.typ zu 02-markup

This commit is contained in:
Schrottkatze 2024-02-27 08:33:26 +01:00
parent 2995634930
commit cb4a11d71c
Signed by: schrottkatze
SSH key fingerprint: SHA256:hXb3t1vINBFCiDCmhRABHX5ocdbLiKyCdKI4HK2Rbbc

51
02-markup/lesson.typ Normal file
View file

@ -0,0 +1,51 @@
= Styling
Jetzt, wo wir Dokumente auch komplieren können,
wollen wir doch mal sehen,
was diese so enthalten können.
Generell ist die Syntax sehr ähnlich zu Markdown,
die wichtigsten Unterschiede sind:
== Nummerierte Listen
+ Nummerierte Listen können auch mit `+` anstatt von expliziter Eintragsnummer
2. wie hier
+ gemacht werden. Beides ist äquivalent.
== Überschriften
werden mit `=` anstatt von `#` deklariert.
== Hervorhebung
// braucht bessere formulierung.
// potentiell generell nicht die Überschriften als Satzanfänge?
wird mit `_` für _kursiven_ Text und `*` für *fettgedruckten* Text gemacht. Das lässt sich natürlich auch *_kombinieren_*!
== Links
Wie https://example.com/ sind zwar automatisch im PDF anklickbar,
werden aber standardmäßig nicht von der Formatierung oder der Farbe unterschieden.
Das lässt sich allerdings mithilfe einer _show-rule_ ändern:
#show link: underline
Nach dieser show-rule sind alle Links,
direkt wie https://example.com/
oder indirekt wie #link("https://example.com")[der hier]
unterstrichen.
Show-rules und set-rules ändern alles, was nach ihnen im Dokument steht.
= Aufgabe
// sollten wir einfach so aufgaben geben?
// und ist das umschreiben von markdown zu typst eine gute aufgabe?
Nimm eine beliebige Markdown README aus einem beliebigen geklonten Git Repo
und schreib diese in typst um.
= Nächste Lesson...
Schauen wir uns an, was `#` überhaupt soll.