diff --git a/main.typ b/main.typ index 6f9e35c..2d5a806 100644 --- a/main.typ +++ b/main.typ @@ -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, "СОДЕРЖАНИЕ" )