From b19162d9a737751f9f04a24a1759e72c77dd59d9 Mon Sep 17 00:00:00 2001 From: Bendik Lynghaug Date: Sun, 20 Sep 2026 22:08:21 +0200 Subject: [PATCH] Sett forsidetittelen i overskriftsskriften og aksentfargen Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_015GeH3y8fwTaTudaD88P57o --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/rapport/typst_ut.rs | 2 +- typst/stil.typ | 10 ++++++++++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 800949c..aa7736c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -222,7 +222,7 @@ dependencies = [ [[package]] name = "enok" -version = "0.4.2" +version = "0.4.3" dependencies = [ "anyhow", "approx", diff --git a/Cargo.toml b/Cargo.toml index d9fac8c..4fae9ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "enok" -version = "0.4.2" +version = "0.4.3" edition = "2021" description = "Årlig energiberegning og energirapport for boliger etter NS 3031 (timesmetode, ISO 52016-1)" license = "MIT" diff --git a/src/rapport/typst_ut.rs b/src/rapport/typst_ut.rs index 3845334..a4b4690 100644 --- a/src/rapport/typst_ut.rs +++ b/src/rapport/typst_ut.rs @@ -131,7 +131,7 @@ fn kilde(r: &Resultat, scenarier: &[(String, Resultat)]) -> String { )); } s.push_str(&format!( - "#v(1.2cm)\n#text(size: 26pt, weight: \"bold\")[Energirapport]\n\n\ + "#v(1.2cm)\n#forsidetittel[Energirapport]\n\n\ #v(-0.3em)\n#text(size: 15pt, fill: mid)[{}]\n\n", e(&l.navn) )); diff --git a/typst/stil.typ b/typst/stil.typ index 42d726f..20941e3 100644 --- a/typst/stil.typ +++ b/typst/stil.typ @@ -97,6 +97,16 @@ )) } +// Tittelen på forsiden, i samme skrift og farge som overskriftene. +#let forsidetittel(tekst) = context { + text( + font: overskriftsskrift(), + size: 26pt, + weight: "bold", + fill: aksent-valgt.get(), + )[#tekst] +} + // Stor karakterrute på forsiden. #let karakterrute(bokstav, verdi, farge) = { box(