diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a136337 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pdf diff --git a/assemblee_generale.typ b/assemblee_generale.typ index 3d1a969..eda06c6 100644 --- a/assemblee_generale.typ +++ b/assemblee_generale.typ @@ -5,7 +5,13 @@ grid( columns: (1fr, ) * calc.min(signataires.pos().len(), 4), align: center, - ..signataires.pos().map(a => [#a \ #box(height: 100pt, fill: red)]) + ..signataires.pos().map(a => { + if type(a) == array { + [#a.at(0) \ #box(height: 100pt, inset: (right: 10pt, left: 10pt), a.at(1))] + } else { + [#a \ #box(height: 100pt, fill: red)] + } + }) ) } @@ -17,6 +23,8 @@ margin: 2.1cm, vertical-center-level: 2, numbering: "1 / 1", + conclusion_pv: false, + datelieu: "", signataires: (), body ) = { @@ -51,7 +59,7 @@ let body = [ #set text(size: 11pt, weight: "regular") - #set par(spacing: 2em, justify: true) + #set par(spacing: 1.5em, justify: true) #body ] @@ -59,6 +67,22 @@ v(30pt) body + if conclusion_pv [ + #line(length: 100%) + + L’ordre du jour étant épuisé et personne ne demandant plus la parole, le + Président déclare la séance levée. + + De tout ce qui précède, il a été dressé le présent procès-verbal signé par le + Président et les associé·e·s. + + #v(30pt) + + Fait en #signataires.len() originaux, #datelieu. + ] + + v(30pt) + if signataires.len() > 0 { signatures(..signataires) }