refactor: documentary page

This commit is contained in:
Kristofers Solo 2025-12-12 03:00:22 +02:00
parent a5e6f289cc
commit fe82dee5e4
Signed by: kristoferssolo
GPG Key ID: 8687F2D3EEE6F0ED

View File

@ -119,61 +119,50 @@
reviewer, reviewer,
thesis-type, thesis-type,
date, date,
) = { ) = [
let vspace = 1fr #set page(numbering: none)
set page(numbering: none) #let formatted-date = strong(date.display("[day].[month].[year]."))
let formatted-date = strong(date.display("[day].[month].[year].")) #heading(level: 1, outlined: false, numbering: none, "Dokumentārā lapa")
#set par(spacing: 2em)
heading(level: 1, outlined: false, numbering: none, "Dokumentārā lapa")
[
#thesis-type "*#title*" ir #thesis-type "*#title*" ir
izstrādāts Latvijas Universitātes Eksakto zinātņu un tehnoloģiju fakultātē, izstrādāts Latvijas Universitātes Eksakto zinātņu un tehnoloģiju fakultātē,
Datorikas nodaļā. Datorikas nodaļā.
#v(vspace / 3)
Ar savu parakstu apliecinu, ka darbs izstrādāts patstāvīgi, izmantoti tikai Ar savu parakstu apliecinu, ka darbs izstrādāts patstāvīgi, izmantoti tikai
tajā norādītie informācijas avoti un iesniegtā darba elektroniskā kopija tajā norādītie informācijas avoti un iesniegtā darba elektroniskā kopija
atbilst izdrukai un/vai recenzentam uzrādītajai darba versijai. atbilst izdrukai un/vai recenzentam uzrādītajai darba versijai.
] #set par(hanging-indent: 1cm)
context { #v(0.5fr)
set par(
first-line-indent: 1cm,
hanging-indent: 1cm,
)
v(vspace / 2)
[
#if authors.len() > 1 { "Autori: " } else { "Autors: " } #if authors.len() > 1 { "Autori: " } else { "Autors: " }
#authors.map(author => [*#author.name, #author.code*]).join(", ") #(
~ #formatted-date authors.map(author => [*#author.name, #author.code*]).join(", ")
] ) ~ #formatted-date
v(vspace) #v(1fr)
[
Rekomendēju darbu aizstāvēšanai\ Rekomendēju darbu aizstāvēšanai\
#if advisors.len() > 0 [ #if advisors.len() > 0 [
Darba #if advisors.len() > 1 { "vadītāji:" } else { "vadītājs:" } Darba #if advisors.len() > 1 { "vadītāji:" } else { "vadītājs:" }
#advisors.map(advisor => [*#advisor.title #advisor.name*]).join("\n") #(
~ #formatted-date advisors.map(advisor => [*#advisor.title #advisor.name*]).join("\n")
] ) ~ #formatted-date
] ]
v(vspace) #v(1fr)
[Recenzents: *#reviewer.name*]
Recenzents: *#reviewer.name*
#v(1fr)
v(vspace)
[
Darbs iesniegts #formatted-date \ Darbs iesniegts #formatted-date \
#thesis-type.replace("darbs", "darbu") pārbaudīja komisijas sekretārs (elektronisks paraksts) #thesis-type.replace("darbs", "darbu") pārbaudīja komisijas sekretārs (elektronisks paraksts)
]
v(vspace) #v(1fr)
} ]
}
#let make-attachments(title, attachments) = { #let make-attachments(title, attachments) = {
if attachments == () { if attachments == () {