feat: add title page with university info and approval tables

This commit is contained in:
Andrew 2025-12-09 03:35:30 +07:00
parent c250e8b1f8
commit 0ce9c65c6a

View file

@ -2,6 +2,12 @@
#let text-size = 14pt
#let leading = 1em
#let department = "высокопроизводительных вычислений"
#let topic = "История развития языков и моделей программирования для высокопроизводительных вычислений"
#let author = "Горбацевич Андрей Анатольевич"
#let field-of-study = "2.3 Информационные технологии и телекоммуникации"
#let program = "2.3.1 Системный анализ, управление и обработка информации, статистика"
#set text(
font: "Times New Roman",
size: text-size,
@ -21,6 +27,58 @@
numbering: "1"
)
#show "〜": h(text-indentation)
#{
set page(
numbering: {},
footer: "Красноярск 2025"
)
set align(center)
set par(leading: leading)
text("Министерство науки и высшего образования РФ\n")
set par(leading: leading / 2)
[
Федеральное государственное автономное образовательное учреждение высшего образования "Сибирский федеральный университет"
]
set par(leading: leading)
text("Кафедра " + department)
v(leading*8)
[*РЕФЕРАТ*]
v(0pt)
text("по теме: " + ["#topic"])
v(leading*2)
set align(left)
text("Подготовил " + author)
v(0pt)
text("Направление подготовки: " + field-of-study)
v(0pt)
text("Программа: " + program)
v(leading*8)
table(
rows: 6,
columns: (auto, 1fr, auto, 1fr),
stroke: none,
inset: 0%,
[Проверил], [`______________________________`], [/], [`______________________________`],
[], [#pad(top: 0.5em, align(center,text(size: text-size/3*2, [_(ФИО преподавателя)_])))], [], [#pad(top: 0.5em, align(center,text(size: text-size/3*2, [_(зачтено/не зачтено)_])))]
)
v(leading*3)
table(
rows: 6,
columns: (1fr, 1fr, 2fr),
stroke: none,
inset: 0%,
[Отдел аспирантуры], [], [],
[], [#pad(top: 0.5em, align(center, text(size: text-size/3*2, [_(печать)_])))], [],
)
}
#pagebreak()
#set heading(
numbering: "1.1.1.1",
)
@ -39,12 +97,11 @@
),
)
#show "〜": h(text-indentation)
#align(
center,
outline(
title: pad(
left: -text-indentation,
bottom: text-size,
"СОДЕРЖАНИЕ"
)