#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()` - 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(, form: none)` fügt ein unzitiertes Werk ins Literaturverzeichnis ein - `#bibliography("file", full: true)` zeigt alle Werke im Literaturverzeichnis an ]