Baseline
This commit is contained in:
parent
5a54954adb
commit
d29ba21416
3 changed files with 48 additions and 0 deletions
10
epi.typ
Normal file
10
epi.typ
Normal file
|
@ -0,0 +1,10 @@
|
|||
#import "lib/libepi.typ"
|
||||
|
||||
#let fiches = (
|
||||
libepi.card(name: "Défonçeuse", instructions: "", protection_items: []),
|
||||
libepi.card(name: "Perceuse à colonne", instructions: "", protection_items: []),
|
||||
)
|
||||
|
||||
#show: doc => [
|
||||
#libepi.generate_cards(fiches)
|
||||
]
|
38
lib/libepi.typ
Normal file
38
lib/libepi.typ
Normal file
|
@ -0,0 +1,38 @@
|
|||
#let dummy(truc) = [truc]
|
||||
|
||||
// Builds a card from arguments
|
||||
#let card(name: none, protection_items: [], referent: "Pas de referent",
|
||||
instructions: none, note: none) = {
|
||||
(
|
||||
name: name,
|
||||
protection_items: protection_items,
|
||||
referent: referent,
|
||||
instructions: instructions,
|
||||
note: note
|
||||
)
|
||||
}
|
||||
|
||||
// Define bindings for al protection equipment items
|
||||
#let Hearing = "OBLIGATION/OBLIGATION-casque-antibruit.pdf"
|
||||
#let Helmet = "OBLIGATION/OBLIGATION-casque.pdf"
|
||||
#let Glasses = "OBLIGATION/OBLIGATION-lunettes.pdf"
|
||||
#let Shield = "OBLIGATION/OBLIGATION-visiere.pdf"
|
||||
#let Gloves = "OBLIGATION/OBLIGATION-gants.pdf"
|
||||
#let Mask = "OBLIGATION/OBLIGATION-protection-voies-respiratoires.pdf"
|
||||
|
||||
#let generate_single_card(card) = {
|
||||
text(size: 14pt)[#card.name]
|
||||
}
|
||||
|
||||
#let generate_cards(cards) = {
|
||||
let total_cards = cards.len()
|
||||
let index = 0
|
||||
for card in cards {
|
||||
generate_single_card(card)
|
||||
index += 1
|
||||
if index != total_cards {
|
||||
// Newpage
|
||||
pagebreak()
|
||||
}
|
||||
}
|
||||
}
|
0
notices/défonçeuse.toml
Normal file
0
notices/défonçeuse.toml
Normal file
Loading…
Reference in a new issue