Add first version of workshop slides
This commit is contained in:
parent
0739d26c9e
commit
a57fda18c1
45 changed files with 879 additions and 0 deletions
110
chapters/listofs.typ
Normal file
110
chapters/listofs.typ
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
#import "/globals.typ": *
|
||||
|
||||
== Weitere Verzeichnisse
|
||||
|
||||
#slide(title: "Weitere Verzeichnisse")[
|
||||
- automatisch aktualisierendes Inhaltsverzeichnis sowie Verzeichnisse für
|
||||
- Abbildungen (`kind: image`)
|
||||
- Codelistings (`kind: raw`)
|
||||
- (Glossar (Paket #link("https://typst.app/universe/package/glossarium")[glossarium])
|
||||
- Abkürzungen (entweder auch glossarium oder Paket #link("https://typst.app/universe/package/acrostiche")[acrostiche])
|
||||
- ...)
|
||||
- alles mit der Funktion `#outline()`
|
||||
- Ausnahme: Literaturverzeichnis
|
||||
|
||||
```typ
|
||||
#outline()
|
||||
|
||||
#outline(target: figure.where(kind: image))
|
||||
```
|
||||
]
|
||||
|
||||
= Literatureinbindung
|
||||
|
||||
#slide(title: "Literaturverzeichnis")[
|
||||
- Erstellen/Generieren von Literaturdateien
|
||||
- `.bib`, häufig Bib#(TeX)--Format genannt
|
||||
- `.yaml`, das typst--eigene Hayagriva--Format
|
||||
- Hinzufügen von Literaturdateien (`.bib` oder `.yaml`)
|
||||
- Zitieren von Literatur im Text `@citekey` oder `#cite(<citekey>)`
|
||||
- Literaturverzeichnis (`#bibliography("file")`)
|
||||
]
|
||||
|
||||
#slide(title: "Literaturdatei")[
|
||||
- Jeder Eintrag hat einen eindeutigen Key, unter dem er im Text referenziert wird
|
||||
- Literatur kann durch verschiedene Typen kategorisiert werden, u.a.
|
||||
- article
|
||||
- book
|
||||
- inproceedings
|
||||
- online
|
||||
- thesis
|
||||
- ...
|
||||
- Jeder Literatureintrag hat verschiedene Attribute
|
||||
- Titel
|
||||
- Autor:innen
|
||||
- Jahr
|
||||
- ...
|
||||
]
|
||||
|
||||
#slide(title: "Literaturdatei -- Formate")[
|
||||
- typst unterstützt neben dem gängigen Bib#(TeX)--Format auch das eigene Hayagriva--Format, das die YAML--Syntax nutzt
|
||||
- Hayagriva ist eine Eigenentwicklung vom typst--Team
|
||||
- von Literaturverwaltungen nicht sonderlich unterstützt
|
||||
- von Verlagen selten angeboten
|
||||
- hat aber interessante Ideen
|
||||
]
|
||||
|
||||
#slide(title: "Literaturdatei -- Formate")[
|
||||
#columns(2)[
|
||||
#raw(lang: "bib", read("/codebeispiele/bib-file.bib"))
|
||||
#colbreak()
|
||||
#raw(lang: "yaml", read("/codebeispiele/hayagriva-file.yaml"))
|
||||
]
|
||||
]
|
||||
|
||||
#slide(title: "Quellen für Literaturdateien")[
|
||||
- Literatursuchmaschinen
|
||||
#only("1")[#align(center, image(width: 80%, "/images/boss.png"))]
|
||||
#only("2")[#align(center, image(width: 65%, "/images/blb.png"))]
|
||||
#only("3-")[- Verlage]
|
||||
#only("4")[#align(center, image(width: 50%, "/images/springer.png"))]
|
||||
#only("5")[#align(center, image(width: 75%, "/images/pearson.png"))]
|
||||
]
|
||||
|
||||
== Exkurs: Literaturverwaltung
|
||||
|
||||
#slide(title: "Exkurs: Literaturverwaltung")[
|
||||
#only("1")[#align(center, image(width: 90%, "/images/bibliothek.png"))]
|
||||
#only("2-")[
|
||||
- Verschiedene Programme zur Literaturverwaltung verfügbar
|
||||
- #link("https://zotero.org/")[Zotero] (Open--Source, Crossplattform)
|
||||
- #link("https://lumivero.com/products/citavi/")[Citavi] (Keine Hochschullizenz mehr in Baden-Württemberg)
|
||||
- #link("https://www.mendeley.com")[Mendeley]
|
||||
- bieten Integrationen in WYSIWYG--Editoren
|
||||
- können auch nach Bib#(TeX) exportieren
|
||||
]
|
||||
]
|
||||
|
||||
#slide(title: "Exkurs: Literaturverwaltung -- Zotero")[
|
||||
- guter automatischer Export mit #link("https://retorque.re/zotero-better-bibtex/")[Better Bib#(TeX) for Zotero]
|
||||
- generiert automatisch Bib#(TeX) mit allen Literatureinträgen einer Sammlung
|
||||
- hält Datei bei Änderungen oder neu hinzugefügten Dateien aktuell
|
||||
#v(1em)
|
||||
- einfach neue Literatur in Zotero einfügen mit #link("https://www.zotero.org/download/connectors")[Zotero Connector]
|
||||
]
|
||||
|
||||
#slide(title: "Literatur -- Meine Empfehlungen")[
|
||||
- Verschiedene Literaturarten (Bücher, Paper, Thesen, Webseiten) in verschiedenen Untersammlungen verwalten
|
||||
- pro Untersammlung ein automatischer Bib#(LaTeX)--Export
|
||||
- Bib#(TeX)--Dateien in einen eigenen Unterordner
|
||||
]
|
||||
|
||||
#slide(title: "Einbinden der Literatur in das Dokument und Zitieren")[
|
||||
#raw(lang: "typ", read("/codebeispiele/bibliography.typ"))
|
||||
]
|
||||
|
||||
#slide(title: "Zitieren und Erscheinen im Literaturverzeichnis")[
|
||||
- Standardmäßig wird nur Literatur im Literaturverzeichnis ausgegeben, die auch im Text zitiert wurde
|
||||
- `#cite(<citekey>, form: none)` fügt ein unzitiertes Werk ins Literaturverzeichnis ein
|
||||
- `#bibliography("file", full: true)` zeigt alle Werke im Literaturverzeichnis an
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue