Added short warning to typst lib

This commit is contained in:
Mark 2025-02-26 08:05:08 -08:00
parent 563dd990a5
commit b5ccf95a8b
Signed by: Mark
GPG Key ID: C6D63995FE72FD80
2 changed files with 27 additions and 2 deletions

View File

@ -29,6 +29,26 @@
)
}
#let short_solution_warning() = {
set text(ored)
align(
center,
block(
width: 60%,
height: auto,
breakable: false,
fill: rgb(255, 255, 255),
stroke: ored + 2pt,
inset: 3mm,
(
align(center, text(weight: "bold", size: 12pt, [Instructor's Handout]))
+ parbreak()
),
),
)
}
#let make_header(
title,
subtitle: none,

View File

@ -32,6 +32,7 @@
title: none,
by: none,
subtitle: none,
short_warning: false,
) = {
set page(
margin: 20mm,
@ -101,7 +102,7 @@
// Make handout title
{
import "header.typ": make_header, solution_warning
import "header.typ": make_header, solution_warning, short_solution_warning
import "solution.typ": solutions_state, reset_solutions
reset_solutions()
@ -121,10 +122,14 @@
context {
if solutions_state.get() {
if short_warning {
short_solution_warning()
} else {
solution_warning()
}
}
}
}
// Include rest of document
doc