Paramètres d'une page
Exemple d’entête
#import "@preview/whalogen:0.2.0": ce
#set page(
paper: "a4",
margin: (top: 3cm, x: 1.2cm, y: 1.2cm),
header: [
#text(14pt)[*CHAPITRE XX | TITRE*] #h(1fr) NIVEAU
#line(length: 100%)],
numbering: "1",
)
#set text(
font: "Andika",
size: 11pt,
lang: "fr",
)
#set par(
justify: true,
)
#import "@preview/whalogen:0.2.0": ce
importe le paquet « whalogen » et permet l’utilisation de ses fonctions.
#set page()
configure la page : taille du papier, dimension des marges, l’entête etc.
#set texte()
configure les paramètres du texte.
# par()
définit les paramètres par défaut des paragraphes.
Comment avoir des entêtes différents ?
Voici le code pour avoir un entête sur la page 1 et un autre entête sur les pages suivantes :
header: context {
if counter(page).get().first() == 1 [
#text(14pt)[*CHAPITRE XX | TITRE*] #h(1fr) NIVEAU
*NATURE | TITRE* #h(1fr) CLASSE
#line(length: 100%)]
if counter(page).get().first() > 1 [
#text(12pt)[CHAPITRE XX | TITRE] #h(1fr) NATURE | TITRE]
},