added watermark stripes
Gitea Action for checking typst compilation / run-ci-linux (push) Successful in 26s Details

This commit is contained in:
Sven Vogel 2024-07-12 15:06:32 +02:00
parent bbd88494d7
commit 43da04143a
1 changed files with 11 additions and 1 deletions

View File

@ -11,13 +11,17 @@
#let watermark-color = luma(50%).transparentize(70%) #let watermark-color = luma(50%).transparentize(70%)
#let watermark-pattern = pattern(size: (5pt, 5pt))[
#place(line(start: (50%, 0%), end: (50%, 100%), stroke: (paint: watermark-color, thickness: 3pt)))
]
#let watermark(config) = if config.draft { #let watermark(config) = if config.draft {
rotate(-22.5deg)[ rotate(-22.5deg)[
#rect( #rect(
radius: 1em, radius: 1em,
inset: 1em, inset: 1em,
stroke: watermark-color)[ stroke: watermark-color)[
#text(size: 4em, weight: "bold", fill: watermark-color, "DRAFT") #text(size: 4em, weight: "bold", fill: watermark-pattern, "DRAFT")
#linebreak() #linebreak()
#text(size: 1.25em, weight: "bold", fill: watermark-color)[ #text(size: 1.25em, weight: "bold", fill: watermark-color)[
This page is part of a preliminary This page is part of a preliminary
@ -110,6 +114,12 @@
#set align(center) #set align(center)
#let page-counter = counter(page).get().first() #let page-counter = counter(page).get().first()
#let page-number = here().page() #let page-number = here().page()
#if page-number > 1 {
line(length: 100%)
v(style.header.underline-top-padding - 1em)
}
#if page-number == 1 { #if page-number == 1 {
[] []
} else if query(<end-of-prelude>).first().location().page() > page-number { } else if query(<end-of-prelude>).first().location().page() > page-number {