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( #show: lab-report.with(
"Kompiuterinis raštingumas", "Kompiuterinis raštingumas",
@@ -18,14 +18,20 @@
#table-list() #table-list()
#pagebreak()
#picture-list() #picture-list()
#pagebreak()
#unnumbered-heading[= Įvadas] #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. 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. 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 = 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. 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. 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 // TODO: lentele
#[
#table( #show figure: set block(breakable: true)
#figure(
table(
columns: 5, columns: 5,
table.header( table.header(
[Stiliaus pavadinimas], [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.], [Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, įtrauka 0,64.],
[Numeruotiems priedams.], [Numeruotiems priedams.],
[], [],
) ),
// TODO: fix figure
/*
#figure(
,
caption: "Pagrindiniai rašto darbo stiliai ir jų aprašymai" 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.]. 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. 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 = 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. 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 = 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. 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] #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. 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. 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") #bibliography-list("examples/bibl.yml")
+43 -10
View File
@@ -1,4 +1,5 @@
#import "@preview/wrap-it:0.1.0": wrap-content #import "@preview/wrap-it:0.1.0": wrap-content
#import "@preview/codly:1.0.0": codly, codly-init
// Laboratorinio darbo ataskaita // Laboratorinio darbo ataskaita
// //
@@ -13,11 +14,23 @@
} }
#let table-list() = { #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() = { #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) = { #let setup-page(body) = {
@@ -46,7 +59,7 @@
set text( set text(
font: "Times New Roman", font: "Times New Roman",
size: 12pt, size: 12pt,
lang: "lt" lang: "lt",
//style: "normal", //style: "normal",
//weight: "regular", //weight: "regular",
//spacing: 200% //spacing: 200%
@@ -85,7 +98,7 @@
// Antraštė be nr. // Antraštė be nr.
#if it.numbering == none { #if it.numbering == none {
// Rašoma naujame puslapyje // Rašoma naujame puslapyje
pagebreak() //pagebreak()
// Centruota lygiuotė // Centruota lygiuotė
set align(center) set align(center)
@@ -100,7 +113,7 @@
// Skyrius // Skyrius
#if it.numbering != none and it.level == 1 { #if it.numbering != none and it.level == 1 {
// Rašoma naujame puslapyje // Rašoma naujame puslapyje
pagebreak() //pagebreak()
// abipusė lygiuotė // abipusė lygiuotė
set par(justify: true) 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 => { show outline.where(target: figure.where(kind: image)): it => {
it.fields() it.fields()
} }
*/
// Use Lithuanian quotes
set smartquote(quotes: "„“")
set heading(numbering: "1.") set heading(numbering: "1.")
// Set bibliography and citing style // Set bibliography and citing style
set bibliography(style: "Assets/iso690-numeric-lt.csl") set bibliography(style: "Assets/iso690-numeric-lt.csl")
// Return the body
body body
} }
@@ -190,17 +210,19 @@
// Title page // Title page
[ [
// Top of the title page // Top of the title page
#v(20pt) #v(4pt)
#align(center)[ #align(center)[
#image("Assets/ktu-logo.png", width: 2.46cm, height: 2.69cm) #image("Assets/ktu-logo.png", width: 2.46cm, height: 2.69cm)
#v(20pt)*Kauno technologijos universitetas* #v(26pt)*Kauno technologijos universitetas*
#v(0pt)Informatikos fakultetas #v(4pt)Informatikos fakultetas
#v(83pt) #v(94pt)
] ]
// The title page information // The title page information
#align(center)[ #align(center)[
#set block(below: 16pt)
#text(size: 18pt)[*#title*] #text(size: 18pt)[*#title*]
#v(4pt)
#for subTitle in subTitles { #for subTitle in subTitles {
[ [
#v(-5pt) #v(-5pt)
@@ -245,9 +267,12 @@
) )
#outline( #outline(
title: "Turinys" title: "Turinys",
target: heading
) )
#pagebreak()
#body #body
] ]
} }
@@ -327,11 +352,18 @@
#if it.kind == image { #if it.kind == image {
supplement = "pav" supplement = "pav"
} }
#if it.kind == table {
supplement = "lentelė"
}
#it.counter.display(it.numbering) #supplement#it.separator #it.body #it.counter.display(it.numbering) #supplement#it.separator #it.body
] ]
// Setup heading numbering
set heading(numbering: "1.") set heading(numbering: "1.")
// Use Lithuanian quotes
set smartquote(quotes: "„“")
// Set bibliography and citing style // Set bibliography and citing style
set bibliography(style: "Assets/iso690-numeric-lt.csl") set bibliography(style: "Assets/iso690-numeric-lt.csl")
@@ -396,6 +428,7 @@
numbering: "1" numbering: "1"
) )
// Add an outline
#outline( #outline(
title: "Turinys" title: "Turinys"
) )