Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

Commit

Permalink
header counting and styling are now common
Browse files Browse the repository at this point in the history
  • Loading branch information
cikzh committed Mar 26, 2024
1 parent af43702 commit df99b1e
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 20 deletions.
1 change: 1 addition & 0 deletions src/input.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ pub struct Lijst {
naam: String,
lijstnummer: u64,
kandidaten: Vec<Kandidaat>,
#[serde(default)]
kieskringen: Vec<Kieskring>,
}

Expand Down
3 changes: 1 addition & 2 deletions templates/common/style.typ
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
]
)

#set heading(numbering: "1.1. ")
#set heading(numbering: "1a ")

#show heading.where(level: 1): it => {
block(width: 100%, fill: black, inset: 6pt)[
Expand All @@ -46,5 +46,4 @@
[],
grid.hline(),
)

}
37 changes: 20 additions & 17 deletions templates/model-o-7.typ
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
#import "common/style.typ": conf
#import "common/style.typ": conf, title
#import "common/scripts.typ": input_date, input_digit
#let input = json("inputs/model-o-7.json")
#let input = json("inputs/model-o-7.json")

#show: doc => conf(
input,
doc
)

#show heading.where(level: 3): set text(weight: "regular", size: 12pt)
= Proces-verbaal van een hoofdstembureau
De verkiezing van de leden van de *#input.leden_van*
#title(
input.version,
[Proces-verbaal van een hoofdstembureau],
[De verkiezing van de leden van de *#input.leden_van*]
)


#grid(
columns: (100pt, auto),
gutter: 5pt,
Expand Down Expand Up @@ -43,23 +47,22 @@ Met dit proces-verbaal stelt het hoofdstembureau voor een kieskring de uitkomst
)
]

#show heading.where(level: 2): it => {
block(width: 100%, fill: black, inset: 8pt, radius: 1pt)[
#text(fill: white)[#it.body]
]
}
= Zitting: aantal kiesgerechtigden

#show heading.where(level: 3): it => {
text(weight: "bold", size: 12pt)[#it.body]
}
= Aantal stemmen

== Zitting: aantal kiesgerechtigden
#let thing = () =>

== Aantal stemmen
#table(
columns: 2,
[Aantal stembiljetten met een geldige stem op een kandidaat], grid(columns: 2, [E], [105978]),
[Aantal blanco stembiljetten], grid(columns: 2, [F], [978]),
[Aantal ongeldige stembiljetten], grid(columns: 2, [G], [873]),
)

=== Aantal geldige, blanco en ongeldige stemmen
== Aantal geldige, blanco en ongeldige stemmen

=== Aantal stemmen per kandidaat en lijst
== Aantal stemmen per kandidaat en lijst

#for lijst in input.stemmen {
table(
Expand Down
2 changes: 1 addition & 1 deletion templates/model-p-22-1.typ
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ De volgende politieke groeperingen hebben deelgenomen aan de verkiezing (in de v

let num_kieskringen = input.kieskringen.len()

let batch_size = 8
let batch_size = 9

for batch_start in range(0, num_kieskringen, step: batch_size) {
let batch_end = calc.min(batch_start + batch_size, num_kieskringen)
Expand Down

0 comments on commit df99b1e

Please sign in to comment.