Some more changes

This commit is contained in:
2024-05-07 17:06:52 +03:00
parent 9db10be0b6
commit f9efd283f2
3 changed files with 186 additions and 50 deletions
Binary file not shown.
+109 -12
View File
@@ -43,28 +43,125 @@ Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis ato
// TODO: lentele
#figure(
table(
columns: 4,
#table(
columns: 5,
table.header(
[Stiliaus pavadinimas],
[Stiliaus pavadinimas galerijoje],
[Stiliaus formalieji reikalavimai],
[Stiliaus naudojimo aprašymas]
[Stiliaus naudojimo aprašymas],
[Pritaikyta?]
),
[Antraštė non-TOC], [Antraštė non-TOC],
[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas prieš ir po antraštės 10 pt, centruota lygiuotė.],
[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas prieš ir po antraštės 10 pt, centruota lygiuotė.],
[Antraštėms, kurios nėra įtraukiamos į turinį: "Turinys".],
[Ne],
[Sodium Myreth Sulfate],
[16.6], [104],
[Potassium Hydroxide],
[Potassium Hydroxide],
table.cell(colspan: 3)[24.7],
),
caption: "Pagrindiniai rašto darbo stiliai ir jų aprašymai"
[Antraštė be nr.], [Antraštė be nr.],
[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas prieš ir po antraštės 10 pt, centruota lygiuotė, antraštė rašoma naujame puslapyje po puslapio skirtuko.],
[Antraštėms, kurios įtraukiamos į turinį, bet nėra numeruojamos: „Lentelių sąrašas“, „Paveikslų sąrašas“, „Santrumpų ir terminų sąrašas“, „Įvadas“, „Išvados“, „Literatūros sąrašas“, „Informacijos šaltinių sąrašas“, „Priedai“.],
[Trūksta intervalo],
[1. Heading 1,Skyrius], [Skyrius],
[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas po antraštės 10 pt, abipusė lygiuotė, antraštė rašoma naujame puslapyje po puslapio skirtuko.],
[Skyrių antraštėms, kurios įtraukiamos į turinį ir yra numeruojamos.],
[Trūksta intervalo],
[1.1. Heading 2,Poskyris ], [Poskyris],
table.cell(rowspan: 2)[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas prieš ir po antraštės 10 pt, abipusė lygiuotė, numeracija siejama su aukštesnio lygio antrašte.],
[Poskyrių antraštėms, kurios įtraukiamos į turinį ir yra numeruojamos.],
[Trūksta intervalo],
[1.1.1. Heading 4,Skyrelis], [Skyrelis],
[Skyrelių antraštėms, kurios įtraukiamos į turinį ir yra numeruojamos.],
[Trūksta intervalo],
[Tekstas], [Tekstas],
[Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, atstumas po pastraipos 10 pt, abipusė lygiuotė.],
[Tekstui visose rašto darbo dalyse (įvade, skyriuose, poskyriuose ir t.t.).],
[],
[List Bullet;Sąrašas (suženklintas)], [Sąrašas (suženklintas)],
[Pirmos pastraipos eilutės įtrauka 0,63 cm, šrifto dydis 12 pt, intervalas tarp eilučių 1,15, atstumas tarp tokio paties stiliaus pastraipų 0 pt, atstumas po sąrašo 10 pt, abipusė lygiuotė.],
[Tekstui, kuris pateikiamas suženklintu sąrašu.],
[],
[List Number;Sąrašas (numeruotas)], [Sąrašas (numeruotas)],
[Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, atstumas tarp tokio paties stiliaus pastraipų 0 pt, atstumas po sąrašo 10 pt, abipusė lygiuotė.],
[Tekstui, kuris pateikiamas sunumeruotu sąrašu.],
[],
[Footnote Text;Išnašos tekstas], [Išnašos tekstas],
[Šrifto dydis 10 pt, intervalas tarp eilučių 1,15, atstumas prieš ir po sąrašo 0 pt, abipusė lygiuotė.],
[Tekstui, kuris pateikiamas išnašose.],
[],
[Lentelės pavad.], [Lentelės pavad.],
[Šrifto dydis 11 pt, intervalas tarp eilučių 1,15, atstumas prieš pavadinimą 10 pt, po pavadinimo 3 pt, lygiuotė prie kairiojo krašto.],
[Lentelių pavadinimams (numeris ir žodis lentelė rašomas paryškintu šriftu).],
[],
[Lentelės I eil.], [Lentelės I eil.],
[Šrifto dydis 10 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas prieš ir po pastraipos 3 pt, lygiuotė prie kairiojo krašto.],
[Tekstui lentelės antraštinei (pirmai) eilutei.],
[Trūksta intervalo],
[Lentelė], [Lentelė],
[Šrifto dydis 10 pt, intervalas tarp eilučių 1, atstumas prieš ir po pastraipos 3 pt, lygiuotė prie kairiojo krašto.],
[Tekstui lentelėje.],
[Trūksta intervalo],
[Caption,Paveikslo pavad.], [Paveikslo pavad.],
[Šrifto dydis 11 pt, intervalas tarp eilučių 1,15, atstumas prieš ir po pavadinimo 10 pt, centruota lygiuotė.],
[Paveikslų pavadinimams (numeris ir santrumpa pav. rašoma paryškintu šriftu).],
[],
[Figure;Paveikslas], [Paveikslas],
[Atstumas prieš ir po paveikslo 10 pt, centruota lygiuotė.],
[Paveikslui, iliustracijai .],
[],
[Bibliography,Bibliografija], [Bibliografija],
[Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, atstumas tarp tokio paties stiliaus pastraipų 2 pt, abipusė lygiuotė.],
[Literatūros ir Informacijos šaltinių sąrašuose nurodytiems šaltiniams.],
[],
[Priedas], [Priedas],
[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, atstumas prieš ir po antraštės 10 pt, lygiuotė prie kairiojo krašto.],
[Priedo numeriui, žodžiui _priedas_, priedo pavadinimui.],
[],
[TOC 1,Turinys 1], [Turinys 1],
[Šrifto dydis 12 pt, šriftas paryškintas, intervalas tarp eilučių 1,15, įtrauka 0,64.],
[Turinyje esančioms antraštėms, kurios nėra numeruojamos („Lentelių sąrašas“, „Paveikslų sąrašas“, „Santrumpų ir terminų sąrašas“, „Įvadas“, „Išvados“, „Literatūros sąrašas“, „Informacijos šaltinių sąrašas“, „Priedai“) ir numeruojamai antraštei „Skyriaus pavadinimas“.],
[],
[TOC 2,Turinys 2], [Turinys 2],
[Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, įtrauka 0,96.],
[Turinyje esančiai antraštei „Poskyrio pavadinimas“.],
[],
[TOC 3,Turinys 3], [Turinys 3],
[Šrifto dydis 12 pt, intervalas tarp eilučių 1,15, įtrauka 1,28.],
[Turinyje esančiai antraštei „Skyrelio pavadinimas“. ],
[],
[TOC 4,Turinys 4], [Turinys 4],
[Š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.].
+71 -32
View File
@@ -1,3 +1,5 @@
#import "@preview/wrap-it:0.1.0": wrap-content
// Laboratorinio darbo ataskaita
//
@@ -7,11 +9,7 @@
}
#let bibliography-list(path) = {
bibliography(
path,
title: "Literatūros sąrašas",
full: true
)
bibliography(path, title: "Literatūros sąrašas", full: true)
}
#let table-list() = {
@@ -58,45 +56,75 @@
// Tarp eilučių paragrafe
// TODO: intervalas tarp eilučių is defined differently in Typst
set par(
leading: 1.15em,
leading: 0.65em,
justify: true
)
// Tarp paragrafų
show par: set block(spacing: 16pt)
set block(below: 10pt)
// Nustatom visus paragrafus
// Įvadinei daliai, išvadoms, literatūros sąrašui ir priedams rašto darbo skyrių numeracija netaikoma.
// Antraštės
show heading: it => [
// Align everything left
#set align(left)
#set text(
font: "Times New Roman",
size: 12pt
)
// Automatically create a pagebreak before level 1 heading
#if it.level == 1 {
pagebreak()
}
// Visų antraščių teksto dydis vienodas
// Visų antraščių teksto šifras paryškintas
#set text(size: 12pt)
// Jei numeracijos nėra, nustatom
// TODO: intervalas tarp eilučių 1,15 kiekvienai antraštei
// Antraštė be nr.
#if it.numbering == none {
set align(center)
[#it.body]
// Rašoma naujame puslapyje
pagebreak()
// Jei numeracija yra, uždedam
} else {
set align(left)
[#counter(heading).display() #it.body]
// Centruota lygiuotė
set align(center)
// atstumas prieš ir po antraštės - 10 pt
v(10pt)
[#it.body]
v(10pt)
}
#v(0.35cm)
// Skyrius
#if it.numbering != none and it.level == 1 {
// Rašoma naujame puslapyje
pagebreak()
// abipusė lygiuotė
set par(justify: true)
// po antraštės - 10 pt
[#counter(heading).display() #it.body]
v(10pt)
}
// Poskyris ir skyrelis
#if it.numbering != none and it.level != 1 {
// abipusė lygiuotė
set par(justify: true)
// prieš ir po antraštės - 10 pt
v(10pt)
[#counter(heading).display() #it.body]
v(10pt)
}
]
// Nustatom paveikslėlius ir figūras
set figure.caption(separator: [.])
show figure.caption: it => [
@@ -106,28 +134,39 @@
} else if it.kind == table {
supplement = "lentelė"
} else {
supplement = [NESUKONFIGURUOTA!!! -- #it.kind]
supplement = [#it.kind]
}
*#it.counter.display(it.numbering) #supplement#it.separator* #it.body
]
/*show table: it => [
#it.fields()
//#it
]*/
// Lentelės pirma eilutė
show table.cell.where(y: 0): it => [
#set align(left)
#set text(size: 10pt)
#set par(justify: false)
#set text(size: 10pt) // Šrifto dydis
#v(3pt)
// Paryškintas
*#it*
#v(3pt)
]
show table.cell: it => [
#set align(left)
#set par(justify: false)
#set text(size: 10pt)
#v(3pt)
#it
#v(3pt)
]
show outline.where(target: figure.where(kind: image)): it => {
it.fields()
}
set heading(numbering: "1.")
// Set bibliography and citing style