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,27 +43,124 @@ Lorem ipsum dolor sit amet, eam ex decore persequeris, sit at illud lobortis ato
// TODO: lentele // TODO: lentele
#figure( #table(
table( columns: 5,
columns: 4,
table.header( table.header(
[Stiliaus pavadinimas], [Stiliaus pavadinimas],
[Stiliaus pavadinimas galerijoje], [Stiliaus pavadinimas galerijoje],
[Stiliaus formalieji reikalavimai], [Stiliaus formalieji reikalavimai],
[Stiliaus naudojimo aprašymas] [Stiliaus naudojimo aprašymas],
[Pritaikyta?]
), ),
[Antraštė non-TOC], [Antraštė non-TOC], [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".], [Antraštėms, kurios nėra įtraukiamos į turinį: "Turinys".],
[Ne],
[Sodium Myreth Sulfate],
[16.6], [104], [Antraštė be nr.], [Antraštė be nr.],
[Potassium Hydroxide], [Š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.],
[Potassium Hydroxide], [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“.],
table.cell(colspan: 3)[24.7], [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" caption: "Pagrindiniai rašto darbo stiliai ir jų aprašymai"
) )*/
+77 -38
View File
@@ -1,3 +1,5 @@
#import "@preview/wrap-it:0.1.0": wrap-content
// Laboratorinio darbo ataskaita // Laboratorinio darbo ataskaita
// //
@@ -7,11 +9,7 @@
} }
#let bibliography-list(path) = { #let bibliography-list(path) = {
bibliography( bibliography(path, title: "Literatūros sąrašas", full: true)
path,
title: "Literatūros sąrašas",
full: true
)
} }
#let table-list() = { #let table-list() = {
@@ -58,45 +56,75 @@
// Tarp eilučių paragrafe // Tarp eilučių paragrafe
// TODO: intervalas tarp eilučių is defined differently in Typst
set par( set par(
leading: 1.15em, leading: 0.65em,
justify: true justify: true
) )
// Tarp paragrafų // Tarp paragrafų
show par: set block(spacing: 16pt) set block(below: 10pt)
// Nustatom visus paragrafus // Antraštės
// Įvadinei daliai, išvadoms, literatūros sąrašui ir priedams rašto darbo skyrių numeracija netaikoma.
show heading: it => [ show heading: it => [
#set align(left)
#set text(
font: "Times New Roman",
size: 12pt
)
// Automatically create a pagebreak before level 1 heading
#if it.level == 1 {
pagebreak()
}
// Jei numeracijos nėra, nustatom
#if it.numbering == none {
set align(center)
[#it.body]
// Jei numeracija yra, uždedam // Align everything left
} else { #set align(left)
set align(left)
[#counter(heading).display() #it.body] // Visų antraščių teksto dydis vienodas
// Visų antraščių teksto šifras paryškintas
#set text(size: 12pt)
// TODO: intervalas tarp eilučių 1,15 kiekvienai antraštei
// Antraštė be nr.
#if it.numbering == none {
// Rašoma naujame puslapyje
pagebreak()
// 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 // Nustatom paveikslėlius ir figūras
set figure.caption(separator: [.]) set figure.caption(separator: [.])
show figure.caption: it => [ show figure.caption: it => [
@@ -106,28 +134,39 @@
} else if it.kind == table { } else if it.kind == table {
supplement = "lentelė" supplement = "lentelė"
} else { } else {
supplement = [NESUKONFIGURUOTA!!! -- #it.kind] supplement = [#it.kind]
} }
*#it.counter.display(it.numbering) #supplement#it.separator* #it.body *#it.counter.display(it.numbering) #supplement#it.separator* #it.body
] ]
/*show table: it => [ // Lentelės pirma eilutė
#it.fields()
//#it
]*/
show table.cell.where(y: 0): it => [ show table.cell.where(y: 0): it => [
#set align(left) #set align(left)
#set text(size: 10pt) #set par(justify: false)
#set text(size: 10pt) // Šrifto dydis
#v(3pt)
// Paryškintas
*#it* *#it*
#v(3pt)
] ]
show table.cell: it => [ show table.cell: it => [
#set align(left) #set align(left)
#set par(justify: false)
#set text(size: 10pt) #set text(size: 10pt)
#v(3pt)
#it #it
#v(3pt)
] ]
show outline.where(target: figure.where(kind: image)): it => {
it.fields()
}
set heading(numbering: "1.") set heading(numbering: "1.")
// Set bibliography and citing style // Set bibliography and citing style
@@ -210,7 +249,7 @@
) )
#body #body
] ]
} }