From a68a92840ab0e5fc0c164d485ceb72870736632a Mon Sep 17 00:00:00 2001 From: marlonp Date: Tue, 26 Mar 2024 17:37:58 +0100 Subject: [PATCH] Cleaned up model-0-7 --- src/input.rs | 3 +++ templates/inputs/model-o-7.json | 3 +++ templates/model-o-7.typ | 41 ++++++++++++++++++++++----------- 3 files changed, 33 insertions(+), 14 deletions(-) diff --git a/src/input.rs b/src/input.rs index a929368..8214ee4 100644 --- a/src/input.rs +++ b/src/input.rs @@ -20,6 +20,9 @@ pub struct ModelO7Input { version: String, sha256: String, datum: String, + gemeente: String, + zitting_datum: String, + kiesgerechtigden: String, kieskring: String, stemmen: Vec, } diff --git a/templates/inputs/model-o-7.json b/templates/inputs/model-o-7.json index 86a2c8c..9ccc64c 100644 --- a/templates/inputs/model-o-7.json +++ b/templates/inputs/model-o-7.json @@ -3,6 +3,9 @@ "version": "Model O 7", "sha256": "A35F 4243 3262 2FE3 EEB5 6069 8F7C FABA 0662 E207 400B 32E8 ABF7 C02F 14A0 0F19A", "leden_van": "Tweede Kamer der Staten-Generaal", + "gemeente": "Nijmegen", + "zitting_datum": "11-03-2024 16:12:18", + "kiesgerechtigden": "430742", "datum": "22 november 2023", "kieskring": "6 (Nijmegen)", "stemmen": [ diff --git a/templates/model-o-7.typ b/templates/model-o-7.typ index 4f6289b..ce99e79 100644 --- a/templates/model-o-7.typ +++ b/templates/model-o-7.typ @@ -49,6 +49,14 @@ Met dit proces-verbaal stelt het hoofdstembureau voor een kieskring de uitkomst = Zitting: aantal kiesgerechtigden +Het betreft de zitting van het hoofdstembureau in de gemeente *#input.gemeente*. \ +\ +Kieskring *#input.kieskring*.\ +\ +Datum en tijdstip aanvang zitting *#input.zitting_datum*\ +\ +Het aantal kiesgerechtigden woonachtig in de van deze kieskring deel uitmakende gemeente(n) bedraagt *#input.kiesgerechtigden*\. + = Aantal stemmen == Aantal geldige, blanco en ongeldige stemmen @@ -71,22 +79,27 @@ Met dit proces-verbaal stelt het hoofdstembureau voor een kieskring de uitkomst ) } -#align(center, -box( - width: 80%, - table( - columns: (4fr, 1fr), - column-gutter: 4pt, - row-gutter: 4pt, - inset: 0pt, - align: (left + horizon), - stroke: none, - description([Aantal stembiljetten met een geldige stem op een kandidaat]), values("E", 105978), - description([Aantal blanco stembiljetten]), values("F", 978), - description([Aantal ongeldige stembiljetten]), values("G", 873), -))) +#align( + center, + box( + width: 80%, + inset: (top: 20pt, bottom: 20pt), + table( + columns: (4fr, 1fr), + column-gutter: 4pt, + row-gutter: 4pt, + inset: 0pt, + align: (left + horizon), + stroke: none, + description([Aantal stembiljetten met een geldige stem op een kandidaat]), values("E", 105978), + description([Aantal blanco stembiljetten]), values("F", 978), + description([Aantal ongeldige stembiljetten]), values("G", 873), + ) + ) +) == Aantal stemmen per kandidaat en lijst +#pagebreak() #for lijst in input.stemmen { table(