Update lab template

This commit is contained in:
2024-10-08 14:43:54 +03:00
parent f9efd283f2
commit eae86c9a9f
3 changed files with 63 additions and 24 deletions
Binary file not shown.
+19 -13
View File
@@ -1,4 +1,4 @@
#import "../template.typ": lab-report, table-list, picture-list, bibliography-list, unnumbered-heading, bibl
#import "../template.typ": lab-report, table-list, picture-list, bibliography-list, unnumbered-heading
#show: lab-report.with(
"Kompiuterinis raštingumas",
@@ -18,14 +18,20 @@
#table-list()
#pagebreak()
#picture-list()
#pagebreak()
#unnumbered-heading[= Įvadas]
Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis atomorum. Sed dolorem quaerendum ne, prompta instructior ne pri. Et mel partiendo suscipiantur, docendi abhorreant ea sit. Recteque imperdiet eum te.
Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id. Fugit dolore voluptatum cu vim. An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id quo ubique recusabo, eum sint lucilius ea. In sumo inani numquam has.
#pagebreak()
= Skyriaus pavadinimas
Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis atomorum. Sed dolorem quaerendum ne, prompta instructior ne pri. Et mel partiendo suscipiantur, docendi abhorreant ea sit. Recteque imperdiet eum te.
@@ -42,8 +48,10 @@ An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id
Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis atomorum. Sed dolorem quaerendum ne, prompta instructior ne pri. Et mel partiendo suscipiantur, docendi abhorreant ea sit. Recteque imperdiet eum te.
// TODO: lentele
#table(
#[
#show figure: set block(breakable: true)
#figure(
table(
columns: 5,
table.header(
[Stiliaus pavadinimas],
@@ -152,17 +160,10 @@ Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis ato
[Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, įtrauka 0,64.],
[Numeruotiems priedams.],
[],
)
// TODO: fix figure
/*
#figure(
,
),
caption: "Pagrindiniai rašto darbo stiliai ir jų aprašymai"
)*/
)
]
Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id. Fugit dolore voluptatum cu vim. An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id quo ubique recusabo, eum sint lucilius ea. In sumo inani numquam has #footnote[Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id.].
@@ -189,6 +190,7 @@ Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis ato
Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id. Fugit dolore voluptatum cu vim. An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id quo ubique recusabo, eum sint lucilius ea. In sumo inani numquam has.
#pagebreak()
= Skyriaus pavadinimas
@@ -230,6 +232,7 @@ Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis ato
Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id. Fugit dolore voluptatum cu vim. An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id quo ubique recusabo, eum sint lucilius ea. In sumo inani numquam has.
#pagebreak()
= Skyriaus pavadinimas
@@ -249,12 +252,15 @@ Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis ato
Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id. Fugit dolore voluptatum cu vim. An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id quo ubique recusabo, eum sint lucilius ea. In sumo inani numquam has.
#pagebreak()
#unnumbered-heading[= Išvados]
1. Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis atomorum. Sed dolorem quaerendum ne, prompta instructior ne pri. Et mel partiendo suscipiantur, docendi abhorreant ea sit. Recteque imperdiet eum te.
2. Eu eum decore inimicus consetetur, cu usu habeo corpora intellegam. Ut antiopam efficiendi deterruisset sit. Mel sint eirmod id, qui quot virtute id, dolor nemore forensibus usu id. Fugit dolore voluptatum cu vim. An vix veniam graecis insolens, sit posse iusto id. Ut vim ceteros percipit, id quo ubique recusabo, eum sint lucilius ea. In sumo inani numquam has.
#pagebreak()
#bibliography-list("examples/bibl.yml")
+44 -11
View File
@@ -1,4 +1,5 @@
#import "@preview/wrap-it:0.1.0": wrap-content
#import "@preview/codly:1.0.0": codly, codly-init
// Laboratorinio darbo ataskaita
//
@@ -13,11 +14,23 @@
}
#let table-list() = {
outline(title: "Lentelių sąrašas", target: figure.where(kind: table))
outline(title: heading("Lentelių sąrašas", outlined: true), target: figure.where(kind: table))
}
#let picture-list() = {
outline(title: "Paveikslų sąrašas", target: figure.where(kind: image))
outline(title: heading("Paveikslų sąrašas", outlined: true), target: figure.where(kind: image))
}
#let setup-code(body) = {
show: codly-init.with()
codly(
fill: white,
zebra-fill: none,
stroke: none,
display-name: false,
display-icon: false,
)
body
}
#let setup-page(body) = {
@@ -46,7 +59,7 @@
set text(
font: "Times New Roman",
size: 12pt,
lang: "lt"
lang: "lt",
//style: "normal",
//weight: "regular",
//spacing: 200%
@@ -85,7 +98,7 @@
// Antraštė be nr.
#if it.numbering == none {
// Rašoma naujame puslapyje
pagebreak()
//pagebreak()
// Centruota lygiuotė
set align(center)
@@ -100,7 +113,7 @@
// Skyrius
#if it.numbering != none and it.level == 1 {
// Rašoma naujame puslapyje
pagebreak()
//pagebreak()
// abipusė lygiuotė
set par(justify: true)
@@ -160,18 +173,25 @@
]
// Code
show raw: set text(font: "Hack", spacing: 80%)
/*
show outline.where(target: figure.where(kind: image)): it => {
it.fields()
}
*/
// Use Lithuanian quotes
set smartquote(quotes: "„“")
set heading(numbering: "1.")
// Set bibliography and citing style
set bibliography(style: "Assets/iso690-numeric-lt.csl")
// Return the body
body
}
@@ -190,17 +210,19 @@
// Title page
[
// Top of the title page
#v(20pt)
#v(4pt)
#align(center)[
#image("Assets/ktu-logo.png", width: 2.46cm, height: 2.69cm)
#v(20pt)*Kauno technologijos universitetas*
#v(0pt)Informatikos fakultetas
#v(83pt)
#v(26pt)*Kauno technologijos universitetas*
#v(4pt)Informatikos fakultetas
#v(94pt)
]
// The title page information
#align(center)[
#set block(below: 16pt)
#text(size: 18pt)[*#title*]
#v(4pt)
#for subTitle in subTitles {
[
#v(-5pt)
@@ -245,9 +267,12 @@
)
#outline(
title: "Turinys"
title: "Turinys",
target: heading
)
#pagebreak()
#body
]
}
@@ -327,11 +352,18 @@
#if it.kind == image {
supplement = "pav"
}
#if it.kind == table {
supplement = "lentelė"
}
#it.counter.display(it.numbering) #supplement#it.separator #it.body
]
// Setup heading numbering
set heading(numbering: "1.")
// Use Lithuanian quotes
set smartquote(quotes: "„“")
// Set bibliography and citing style
set bibliography(style: "Assets/iso690-numeric-lt.csl")
@@ -396,6 +428,7 @@
numbering: "1"
)
// Add an outline
#outline(
title: "Turinys"
)
@@ -403,7 +436,7 @@
#pagebreak()
#body
]
]
}
// Bibliography shorthand