From b52fe77f28b7ab1a49b65413c9edfef7a9d7f9ae Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Tue, 3 Sep 2024 15:15:21 +0200 Subject: [PATCH] numbering and globals --- src/globals.typ | 5 +++++ src/main.typ | 28 +++++++++++++++++++++------- 2 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 src/globals.typ diff --git a/src/globals.typ b/src/globals.typ new file mode 100644 index 0000000..065e86f --- /dev/null +++ b/src/globals.typ @@ -0,0 +1,5 @@ +#let title = [ Multivariable Analysis an der DHBW weil ich durchgefallen bin (Scheiße) ] +#let abstract = [ + Notizen zu Vorlesungen und Lösungen von Aufgaben bezüglich multivariabler + Analysis and der DHBW Mannheim. +] diff --git a/src/main.typ b/src/main.typ index c027d92..e2200a8 100644 --- a/src/main.typ +++ b/src/main.typ @@ -1,8 +1,4 @@ -#let title = [ Multivariable Analysis an der DHBW weil ich durchgefallen bin (Scheiße) ] -#let abstract = [ - Notizen zu Vorlesungen und Lösungen von Aufgaben bezüglich multivariabler - Analysis and der DHBW Mannheim. -] +#import "globals.typ": * #import "@preview/arkheion:0.1.0": arkheion, arkheion-appendices @@ -36,7 +32,24 @@ // headcolor #let headcolor = rgb("80b3ff") -#set figure(numbering:"1.1") +#set heading(numbering: "1.") + +// reset counter at each chapter +#show heading.where(level:1): it => { + counter(math.equation).update(0) + counter(figure).update(0) + it +} + +#set math.equation(numbering: n => { + let h1 = counter(heading).get().first() + numbering("(1.1)", h1, n) +}) + +#set figure(numbering: n => { + let h1 = counter(heading).get().first() + numbering("(1.1)", h1, n) +}) // Preabmle /////////////////////////////////////////////////////////////////////////////////////////////////// @@ -58,7 +71,7 @@ brauchte einfach mehr Zeit. Dieses Dokument wird meine Notizen und Lösungen zu allen Vorlesungen und Übungen enthalten. Dieses Dokument bezieht sich vor allem auf Vorlesung#cite() und Übungen#cite(). -Diese sind auf Englisch +Diese sind auf Englisch. = Methoden @@ -81,3 +94,4 @@ Erstmal machen und gucken dann. #pagebreak() #bibliography("refs.bib") +