77 lines
1.6 KiB
Typst
77 lines
1.6 KiB
Typst
#set page(paper: "presentation-16-9")
|
|
#set text(size: 25pt, font: "Calibri")
|
|
#let latex = [_LaTeX_]
|
|
#import emoji: face, pen
|
|
|
|
#align(horizon)[
|
|
= Uvod v Typst
|
|
|
|
Martin Vuk
|
|
|
|
LMMRI seminar
|
|
]
|
|
#v(1fr)
|
|
#text(size: 10pt, include "license.typ")
|
|
#pagebreak()
|
|
|
|
== Kaj je Typst?
|
|
|
|
- jezik za postavljanje besedil
|
|
- _TeX_ napisan v 21. stoletju
|
|
- zmogljiv, hiter, preprost
|
|
- alternativa #latex -u
|
|
- boljši
|
|
- enostavnejši (zaenkrat)
|
|
- spletna storitev https://typst.app (alternativa Overleafu)
|
|
|
|
#pagebreak()
|
|
|
|
== Zakaj?
|
|
|
|
- *Vprašanje*: Zakaj potrebujemo nov #latex? #face.skeptic
|
|
- Zakaj ne! #face.smirk
|
|
- Avtor experience
|
|
- moderne tehnologije
|
|
- berljiva preprosta sintaksa #face.smile.slight
|
|
- hiter prevajalnik #face.smile
|
|
- upravljanje s paketi #face.surprise
|
|
- integracija s spletom (webassembly) #face.yawn
|
|
- funkcijski jezik #face.goofy
|
|
|
|
#pagebreak()
|
|
|
|
== Uvod v Typst
|
|
|
|
#columns(3, gutter: 1em)[
|
|
#set text(size: 12pt)
|
|
Pišeš tekstovno datoteko `blabla.typ`
|
|
#rect(raw(read("blabla.typ"), block: true, lang: "typst"))
|
|
|
|
#colbreak()
|
|
|
|
Poženeš _typst_:
|
|
```shell
|
|
$ typst watch blabla.typ &
|
|
```
|
|
|
|
#colbreak()
|
|
|
|
In dobiš rezultat, ki se sproti osvežuje
|
|
|
|
#rect(include "blabla.typ")
|
|
]
|
|
|
|
|
|
#pagebreak()
|
|
|
|
#set text(size: 12pt)
|
|
= Numerično računanje kotnih funkcij
|
|
|
|
*Naloga*: Izračunati želimo vrednosti kotnih funkcij na *10 decimalnih mest* natančno.
|
|
|
|
Da bo funkcija uporabna, zahtevamo naslednje lastnosti:
|
|
- časovna zahtevnost je omejena enakomerno po celem definicijskem območju
|
|
- relativna mapaka je enakomerno omejena
|
|
- uporabnik funkciji poda zgolj argument, izbiro algoritma in število potrebnih korakov opravi funkcija sama.
|
|
|
|
|