fix: improve key
This commit is contained in:
@@ -41,11 +41,29 @@
|
||||
)
|
||||
// coursebank:end data
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────────
|
||||
// Settings
|
||||
// ─────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
// Anything under `extra` in templates/typst.yaml arrives here untouched, which is
|
||||
// how a course changes the look without editing this file at all.
|
||||
#let extra = cb-data.at("extra", default: (:))
|
||||
#let accent = rgb(extra.at("accent", default: "#1f4e79"))
|
||||
#let body-font = extra.at("font", default: "Roboto")
|
||||
#let body-size = eval(extra.at("font-size", default: "11pt"))
|
||||
#let paper = extra.at("paper", default: "us-letter")
|
||||
#let show-name-block = extra.at("name-block", default: true)
|
||||
#let show-points = extra.at("show-points", default: true)
|
||||
#let page-per-item = extra.at("page-per-item", default: false)
|
||||
#let show-bubbles = extra.at("show-bubbles", default: true)
|
||||
#let bubble-radius = eval(extra.at("bubble-radius", default: "0.5em"))
|
||||
#let scratch-space = eval(extra.at("scratch-space", default: "1.5em"))
|
||||
|
||||
#let extra = cb-data.at("extra", default: (:))
|
||||
#let accent = rgb(extra.at("accent", default: "#1f4e79"))
|
||||
|
||||
#set page(paper: extra.at("paper", default: "us-letter"), margin: 2cm)
|
||||
#set text(size: 10pt)
|
||||
#set text(font: body-font, size: body-size, lang: "en")
|
||||
|
||||
#let markup(v) = if type(v) == str { eval(v, mode: "markup") } else { v }
|
||||
#let fmt-points(p) = if p == calc.trunc(p) { str(calc.trunc(p)) } else { str(p) }
|
||||
|
||||
Reference in New Issue
Block a user