First commit
This commit is contained in:
118
template.typ
Normal file
118
template.typ
Normal file
@@ -0,0 +1,118 @@
|
||||
#let project(
|
||||
title_cz: "",
|
||||
title_en: "",
|
||||
author: "",
|
||||
department: "",
|
||||
program: "",
|
||||
supervisor: "",
|
||||
year: "",
|
||||
abstract_cz: [],
|
||||
keywords_cz: [],
|
||||
abstract_en: [],
|
||||
keywords_en: [],
|
||||
acknowledgement: none,
|
||||
body
|
||||
) = {
|
||||
// Nastavení dokumentu a písma dle požadavků [5]
|
||||
set document(author: author, title: title_cz)
|
||||
set page(
|
||||
paper: "a4",
|
||||
margin: (left: 35mm, right: 25mm, top: 25mm, bottom: 25mm), // Okraje pro vazbu [5]
|
||||
numbering: "1", // Číslování arabskými číslicemi [6]
|
||||
)
|
||||
// Písmo Times New Roman, 12pt, řádkování 1.5 [5]
|
||||
set text(font: "Times New Roman", size: 12pt, lang: "cs")
|
||||
set par(justify: true, leading: 0.65em, spacing: 0.6em)
|
||||
|
||||
// --- TITULNÍ LIST [1, 2] ---
|
||||
// Na titulním listu se číslo strany netiskne [6]
|
||||
page(numbering: none)[
|
||||
#set align(center)
|
||||
#text(size: 14pt, weight: "bold")[Univerzita Karlova]\
|
||||
#text(size: 14pt, weight: "bold")[Pedagogická fakulta]
|
||||
#v(1em)
|
||||
#text(size: 12pt)[#department]
|
||||
|
||||
#v(1fr)
|
||||
|
||||
#text(size: 16pt, weight: "bold")[BAKALÁŘSKÁ PRÁCE]
|
||||
|
||||
#v(1fr)
|
||||
|
||||
#text(size: 14pt, weight: "bold")[#title_cz]
|
||||
#v(0.5em)
|
||||
#text(size: 12pt)[#title_en]
|
||||
|
||||
#v(2fr)
|
||||
|
||||
#align(left)[
|
||||
#grid(
|
||||
columns: (auto, auto),
|
||||
gutter: 1em,
|
||||
strong("Autor:"), author,
|
||||
strong("Vedoucí práce:"), supervisor,
|
||||
strong("Studijní program:"), program,
|
||||
)
|
||||
]
|
||||
|
||||
#v(2em)
|
||||
Praha #year
|
||||
]
|
||||
|
||||
// --- PROHLÁŠENÍ [3] ---
|
||||
page(numbering: none)[
|
||||
#v(1fr)
|
||||
#heading(outlined: false, numbering: none)[Prohlášení]
|
||||
Odevzdáním této bakalářské práce na téma *#title_cz* potvrzuji, že jsem ji vypracoval/a pod vedením vedoucího práce samostatně za použití v práci uvedených pramenů a literatury. Prohlašuji, že jsem při její tvorbě nepoužil/a nástrojů umělé inteligence jiným způsobem, než je uvedeno ve vyjádření, které je součástí textu práce. Dále potvrzuji, že tato práce nebyla využita k získání jiného nebo stejného titulu.
|
||||
|
||||
#v(2cm)
|
||||
V Praze dne .............................. \
|
||||
#h(7cm) ..................................................... \
|
||||
#h(8.5cm) #author
|
||||
]
|
||||
|
||||
// --- PODĚKOVÁNÍ (Volitelné) [4, 7] ---
|
||||
if acknowledgement != none {
|
||||
page(numbering: none)[
|
||||
#v(1fr)
|
||||
#heading(outlined: false, numbering: none)[Poděkování]
|
||||
#acknowledgement
|
||||
]
|
||||
}
|
||||
|
||||
// --- ABSTRAKTY A KLÍČOVÁ SLOVA [4, 7] ---
|
||||
// Poznámka: Abstrakty musí mít min. 200 slov [5, 7]
|
||||
page(numbering: none)[
|
||||
#heading(outlined: false, numbering: none)[Abstrakt]
|
||||
#abstract_cz
|
||||
|
||||
#v(1em)
|
||||
*Klíčová slova:* #keywords_cz
|
||||
|
||||
#v(2em)
|
||||
#heading(outlined: false, numbering: none)[Abstract]
|
||||
#abstract_en
|
||||
|
||||
#v(1em)
|
||||
*Keywords:* #keywords_en
|
||||
]
|
||||
|
||||
// --- OBSAH [4] ---
|
||||
page(numbering: none)[
|
||||
#outline(depth: 3, indent: auto)
|
||||
]
|
||||
|
||||
// --- HLAVNÍ TEXT ---
|
||||
// Nadpisy 1. úrovně 14pt, ostatní dle kontextu [6]
|
||||
set heading(numbering: "1.1")
|
||||
show heading.where(level: 1): it => {
|
||||
pagebreak(weak: true) // Hlavní kapitoly na nové straně [8]
|
||||
text(size: 14pt, weight: "bold", it)
|
||||
v(0.5em)
|
||||
}
|
||||
|
||||
// Číslování začíná od první strany textu [6]
|
||||
counter(page).update(1)
|
||||
|
||||
body
|
||||
}
|
||||
Reference in New Issue
Block a user