fix: fix values and refactor, move yaml to config/

This commit is contained in:
2025-03-13 18:28:39 +02:00
parent dc3358d986
commit c1ad952c7c
2 changed files with 11 additions and 10 deletions

21
lib.typ
View File

@ -1,7 +1,7 @@
// Academic aliases {{{1 // Academic aliases {{{1
#let universities = yaml("universities.yaml") #let universities = yaml("config/universities.yaml")
// Template formatting functions {{{1 // Template formatting functions {{{1
@ -286,14 +286,14 @@
let head_mentor = mentors.at(0) let head_mentor = mentors.at(0)
let edu_prog = universities.at(university).edu_programs.at(edu_program) let uni = universities.at(university)
let uni = universities.at(university).name let edu_prog = uni.edu_programs.at(edu_program)
// page 1 {{{2 // page 1 {{{2
[ [
#set align(center) #set align(center)
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ\ МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ\
#upper(uni) #upper(uni.name)
\ \
@ -303,7 +303,7 @@
ПОЯСНЮВАЛЬНА ЗАПИСКА\ ПОЯСНЮВАЛЬНА ЗАПИСКА\
ДО КУРСОВОЇ РОБОТИ\ ДО КУРСОВОЇ РОБОТИ\
з дисципліни: "#universities.at(university).subjects.at(subject, default: "NONE")"\ з дисципліни: "#uni.subjects.at(subject, default: "NONE")"\
Тема роботи: "#title" Тема роботи: "#title"
\ \ \ \ \ \
@ -355,7 +355,7 @@
// page 2 {{{2 // page 2 {{{2
{ {
uline[#uni] uline[#uni.name]
linebreak() linebreak()
linebreak() linebreak()
@ -370,7 +370,7 @@
{ {
uline(align: left, edu_prog.department_gen) uline(align: left, edu_prog.department_gen)
linebreak() linebreak()
uline(align: left, universities.at(university).subjects.at(subject)) uline(align: left, uni.subjects.at(subject))
linebreak() linebreak()
uline(align: left, [#edu_prog.code #edu_prog.name_long]) uline(align: left, [#edu_prog.code #edu_prog.name_long])
}, },
@ -665,13 +665,14 @@
show: style show: style
let uni = universities.at(university) let uni = universities.at(university)
let edu_prog = uni.edu_programs.at(edu_program)
// page 1 {{{2 // page 1 {{{2
align(center)[ align(center)[
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ \ МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ \
#upper(uni) #upper(uni.name)
\ \ \ \
Кафедра #edu_programs.at(edu_program).department_gen Кафедра #edu_prog.department_gen
\ \ \ \ \ \
Звіт \ Звіт \
@ -682,7 +683,7 @@
[№#worknumber] [№#worknumber]
} }
з дисципліни: "#subjects.at(subject, default: "UNKNOWN SUBJECT, PLEASE OPEN AN ISSUE")" з дисципліни: "#uni.subjects.at(subject, default: "UNKNOWN SUBJECT, PLEASE OPEN AN ISSUE")"
з теми: "#title" з теми: "#title"