add custom-template.typ

main
kazeno 20 hours ago
parent f7da8ed2d6
commit f09cbada56

@ -19,6 +19,7 @@ git-repository-url = "https://github.com/KaiserY/trpl-zh-cn/tree/main"
edit-url-template = "https://github.com/KaiserY/trpl-zh-cn/edit/main/{path}"
[output.typst-pdf]
custom-template = "custom-template.typ"
pdf = true
section-number = true
rust-book = true

@ -0,0 +1,70 @@
#set text(
lang: "zh",
font: (
"Noto Sans",
"Noto Sans SC",
"Noto Sans KR",
"Noto Sans Thai",
"Noto Sans Arabic",
"Noto Sans Hebrew",
"Noto Sans Devanagari",
"Noto Emoji",
),
)
#show heading: set block(below: 1.5em)
#show raw: set text(
font: (
"Noto Sans Mono",
"Noto Sans Devanagari",
)
)
#show link: underline
#show raw.where(block: false): box.with(
fill: luma(240),
inset: 1pt,
radius: 2pt,
)
#show raw.where(block: true): block.with(
width: 100%,
fill: luma(240),
inset: 10pt,
radius: 4pt,
)
#show quote.where(block: true): block.with(
width: 100%,
fill: rgb("#f1f6f9"),
inset: 10pt,
radius: 4pt,
)
#set page(
header: context {
if counter(page).get().first() > 1 [
MDBOOK_TYPST_PDF_TITLE
]
},
footer: context {
if counter(page).get().first() > 1 [
#counter(page).display(
"1/1",
both: true,
)
]
},
)
#align(center, text(17pt)[
*MDBOOK_TYPST_PDF_TITLE*
])
#pagebreak()
#outline(depth: 2, indent: 1em)
#pagebreak()
/**** MDBOOK_TYPST_PDF_PLACEHOLDER ****/
Loading…
Cancel
Save