diff --git a/.gitignore b/.gitignore index aa49a9f..615fccd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .vscode/ .idea/ builddir/ +*.pdf .flatpak-builder/ repo/ app/ diff --git a/docs/template.typ b/docs/template.typ index b4eb636..6aa04b0 100644 --- a/docs/template.typ +++ b/docs/template.typ @@ -1,15 +1,13 @@ #import "@preview/hydra:0.6.0": hydra #let project(title: "", subtitle: "", authors: (), logo: none, body) = { - - // Set the document's basic properties. + // Basic properties set document(author: authors, title: title) set text(lang: "de") set heading(numbering: "1.1") + // Title page set align(center) - - // Title page. v(1fr) // Logo @@ -20,14 +18,10 @@ // Title text(2em, weight: 700, title) - - linebreak() - v(0.1em) + v(1em) // Subtitle text(2em, weight: 400, subtitle) - - v(1em) // Author grid( @@ -37,29 +31,24 @@ v(1fr) pagebreak() - set align(left) - - set page(numbering: "I", number-align: center) - // Table of contents + set align(left) + set page(numbering: "I", number-align: center) outline(depth: 3) pagebreak() + // Header let show-header(ctx, candidates) = { candidates.body v(-0.8em) line(length: 100%, stroke: 0.5pt) } - set page(header: context { + // Main body + set page(numbering: "1", header: context { hydra(1, skip-starting: false, display: show-header) }) - - set page(numbering: "1") counter(page).update(1) - - // Main body set par(justify: true) - body } \ No newline at end of file