add NITRAC parts 3 through 7
This commit is contained in:
+32
-13
@@ -182,22 +182,41 @@
|
||||
let part-box = if part-title-text != none or part-title-en != none or part-info != none {
|
||||
let part-lines = ()
|
||||
if part-title-text != none {
|
||||
part-lines.push(text(
|
||||
font: cover-title-cjk, size: 18pt, fill: black,
|
||||
)[#part-title-text])
|
||||
let part-cjk-indent = 0pt
|
||||
part-lines.push(block(
|
||||
width: 100%,
|
||||
inset: (left: part-cjk-indent),
|
||||
{
|
||||
set text(font: cover-title-cjk, size: 18pt, fill: black)
|
||||
set par(leading: 0.3em, first-line-indent: -part-cjk-indent)
|
||||
[#part-title-text]
|
||||
},
|
||||
))
|
||||
}
|
||||
if part-title-en != none {
|
||||
let part-en = text(
|
||||
font: cover-title-latin, size: 18pt, fill: black,
|
||||
)[#part-title-en]
|
||||
let part-en-inner = {
|
||||
set par(leading: 0.3em)
|
||||
part-en
|
||||
let parts = part-title-en.split(":")
|
||||
if parts.len() > 1 {
|
||||
let prefix = parts.at(0) + ":"
|
||||
let body = parts.slice(1).join(":").trim()
|
||||
part-lines.push(grid(
|
||||
columns: (auto, 1fr),
|
||||
column-gutter: 0.25em,
|
||||
align: (left + top, left + top),
|
||||
text(font: cover-title-latin, size: 18pt, fill: black)[#prefix],
|
||||
box(
|
||||
width: 100%,
|
||||
{
|
||||
set text(font: cover-title-latin, size: 18pt, fill: black)
|
||||
set par(leading: 0.3em)
|
||||
[#body]
|
||||
},
|
||||
),
|
||||
))
|
||||
} else {
|
||||
part-lines.push(text(
|
||||
font: cover-title-latin, size: 18pt, fill: black,
|
||||
)[#part-title-en])
|
||||
}
|
||||
part-lines.push(box(
|
||||
width: 10.5cm - unit - 0.0 * unit,
|
||||
part-en-inner,
|
||||
))
|
||||
}
|
||||
if part-lines.len() == 0 and part-info != none {
|
||||
part-lines.push(text(
|
||||
|
||||
Reference in New Issue
Block a user