From 6bf37099b4822a9c7e9086a17ea0690901ac36d2 Mon Sep 17 00:00:00 2001 From: unexplrd Date: Thu, 13 Mar 2025 17:31:22 +0200 Subject: [PATCH] refactor: move university name into a variable --- lib.typ | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lib.typ b/lib.typ index 95aa9c2..7abd8ca 100644 --- a/lib.typ +++ b/lib.typ @@ -1,6 +1,9 @@ // Academic aliases {{{1 +#let universities = ( + "ХНУРЕ": "Харківський національний університет радіоелектроніки", +) /// subject abbreviations to full names #let subjects = ( "БД": "Бази даних", @@ -288,6 +291,7 @@ doc, title: none, subject: none, + university: "ХНУРЕ", author: (), mentors: (), edu_program: none, @@ -314,12 +318,13 @@ let head_mentor = mentors.at(0) let edu_prog = edu_programs.at(edu_program) + let uni = universities.at(university) // page 1 {{{2 [ #set align(center) МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ\ - ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ + #upper(uni) \ @@ -381,7 +386,7 @@ // page 2 {{{2 { - uline[Харківський національний університет радіоелектроніки] + uline[#uni] linebreak() linebreak() @@ -493,7 +498,7 @@ [ #author.name, \ #head_mentor.degree - #head_mentor.name + #head_mentor.name. ], ) @@ -678,6 +683,7 @@ #let pz-lb-template( doc, doctype: none, + university: "ХНУРЕ", edu_program: none, title: none, subject: none, @@ -689,10 +695,11 @@ show: style + let uni = universities.at(university) // page 1 {{{2 align(center)[ МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ \ - ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ + #upper(uni) \ \ Кафедра #edu_programs.at(edu_program).department_gen