Отличное форматирование

This commit is contained in:
2026-05-26 14:59:25 +03:00
parent 2b139a18b3
commit e3a615cb50
49 changed files with 1294 additions and 501 deletions

View File

@@ -0,0 +1,32 @@
// Show-правила листингов приложения А (вставляются в appendix-a.typ при генерации).
#show raw: set text(font: "DejaVu Sans Mono")
#let pz-listing-num-outset = 30mm
#let pz-listing-code-indent = 1.25cm
#show figure.where(supplement: [Листинг]): set block(breakable: true)
#show raw.where(block: true): it => block(
breakable: true,
width: 100% + pz-listing-num-outset,
outset: (left: pz-listing-num-outset),
)[
#set block(spacing: 0pt)
#it
]
#show raw.line: it => grid(
columns: (1.5em, 1fr),
column-gutter: pz-listing-code-indent,
align: (right + horizon, left + horizon),
inset: (y: 0.35pt),
text(size: 8.5pt, fill: luma(120))[#str(it.number)],
box(width: 100%)[
#set text(size: 9pt)
#set par(leading: 0.45em)
#it.body
],
)
#set figure(gap: 0.35em)