typst-workshop/chapters/external-files.typ

24 lines
804 B
Typst

#import "/globals.typ": *
= Externe Dateien
#slide(title: [Externe Dateien einbinden --- SVG und PDF])[
- `#image` akzeptiert die Vektorformate `svg` und `pdf` nativ
- Nutzung entweder als Bild (z.#(sym.space.nobreak.narrow)B. mit `#figure`)
- oder um PDF--Dateien als ganze Seiten einzufügen (z.#(sym.space.nobreak.narrow)B. externe Dokumente im Anhang)
```typ
#page(margin: 0pt, image("filename.pdf", page: 1))
// mehrere Seiten
#page(margin: 0pt, for n in range(1, N + 1) { image("file.pdf", page: n) })
```
- aktuell kann typst nicht erkennen, wie viele Seiten eine PDF hat
- deshalb `N` mit der Anzahl an einzubindender Seiten ersetzen
- Eintrag im Inhaltsverzeichnis
```typ
#{
show heading: none
heading[Eingebettete PDF]
}
```
]