#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() == Kako deluje Typst v praksi Naloga na laboratorijskih vajah - besedilo z enačbami - pobarvane pravokotnike z opozorili, namigi, etc - diagrame - izpis programske kode - slike