44 lines
642 B
Typst
44 lines
642 B
Typst
#let document(
|
|
title: "This is title",
|
|
content,
|
|
) = {
|
|
// Content default
|
|
set page(
|
|
paper: "a4",
|
|
margin: (x: 1.8cm, y: 1.5cm),
|
|
)
|
|
set text(
|
|
font: "Libertinus serif",
|
|
size: 10pt,
|
|
)
|
|
set par(
|
|
leading: 0.6em,
|
|
)
|
|
|
|
// Heading default
|
|
show heading: set text(
|
|
font: "Noto sans",
|
|
)
|
|
|
|
// Section title default
|
|
show heading.where(level: 1): set heading(
|
|
numbering: "1."
|
|
)
|
|
|
|
// Code section default
|
|
show raw: set text(
|
|
font: "Consolas",
|
|
size: 8pt
|
|
)
|
|
|
|
{ // Title
|
|
set align(center)
|
|
set text(
|
|
size: 20pt,
|
|
weight: "bold",
|
|
)
|
|
pad(y: 10pt, title)
|
|
}
|
|
content
|
|
}
|