lib edits

This commit is contained in:
2025-10-02 07:58:03 -07:00
parent 30713a7916
commit e2947ea54b
2 changed files with 32 additions and 2 deletions

View File

@ -5,7 +5,7 @@
#import "misc.typ": *
#import "object.typ": definition, example, generic, problem, remark, theorem
#import "solution.typ": (
if_no_solutions, if_solutions, if_solutions_else, instructornote,
if_no_solutions, if_solutions, if_solutions_else, instructornote, review_box,
sample_solution, solution,
)
@ -30,12 +30,17 @@
by: none,
subtitle: none,
short_warning: false,
page_numbers: true,
) = {
set page(
margin: 20mm,
width: 8.5in,
height: 11in,
footer: align(center, context counter(page).display()),
footer: {
if page_numbers {
align(center, context counter(page).display())
}
},
footer-descent: 5mm,
)
@ -51,6 +56,8 @@
justify: true,
)
set math.mat(delim: "[")
//
// List style
set list(

View File

@ -106,6 +106,29 @@
))
}
#let review_box(title, content) = {
align(center, stack(
block(
width: 100%,
breakable: false,
fill: oblue,
stroke: oblue + 2pt,
inset: 1.5mm,
align(left, text(fill: white, weight: "bold", title)),
),
block(
width: 100%,
height: auto,
breakable: false,
fill: oblue.lighten(80%).desaturate(10%),
stroke: oblue + 2pt,
inset: 3mm,
align(left, content),
),
))
}
#let instructornote(content) = {
if_solutions(align(center, stack(