Recent Changes · Search:

Dispense


Navigation Tips - Dritte


PmWiki

pmwiki.org

edit SideBar

Typst

< ppt and impress alternatives, howto | Index | Computer.html >


Esempi personali su https://typst.app/, account free. Installato, usare vim (o emacs), gedit non è typist savvy)

Promemoria sparso:

  • se si usa evince in a window, deselezionare Continuous e selezionare Fit page perché la rotella del mouse funzioni da cambia-slide
  • uso di vim con vim.typst (vedi .vimrc, per implementarlo ho dovuto lanciare :PlugInstall)
  • Testo è facile, v. FisMat su app
  • lettera v. letterhead.typ in fisica/Organizzazione/Lettere
    • cp LetterHead.typ NewLetter.typ
    • vim NewLetter.typ,
    • esc :TypstWatch (fa partire evince NewLetter.pdf)
    • esc :w to update pdf
    • se si usano link a file fuori dalla presente directory (ad es il logo unipr è in image/SMFI/) il comando è :TypstWatch -root ~
  • Slides con touying, v. Muon History, v. template
    • inizia con #slide(composer: (100%),align:top)[] oppure
    • #image("Nome.png",width:20%)
    • incluso tiptoe per le frecce, overrides line, circle, etc. v. uso di
      • polygon
#place(dx:-20%,dy:-24.1%,polygon(fill: blue.lighten(80%),
  stroke: blue,
  (20%, -2.55cm),
  (40%,-2.55cm),
  (40%, 0.45cm)))
  • rect

#place(dx:0%,dy:40%,rect(fill:white,width:100%,height:60%))

  • line triangle

#place(dx:56%,dy:-28%,line(tip:triangle,end:(14%,0%),stroke:(paint:blue.transparentize(50%),thickness:3pt)))

  • ellipse
#place(dx:57%,dy:190%,ellipse(stroke:(paint:red,thickness:2pt),width:20%,height:15%))
  • curve
#place(dx:20%,dy:-9.5%,curve(
   fill: blue.lighten(89%),
       stroke:(paint:blue, thickness: 1pt),
  std.curve.cubic((0%,0%), (28%,0%), (45%, 9.1%)),
  std.curve.line((0%,9.1%)),
  std.curve.close()))
  • oppure
#place(dx:65%,dy:-3%,rotate(-30deg,curve(stroke:(paint:red,thickness:2pt),tip:straight,std.curve.quad((-15%,0%),(-20%,-9.5%)))))
  • uso di #block({place(dx:50%,dy:-100%,object)}) per piazzare object (text, image, ecc
  • usa #hide([aaa]) come \phantom{} in LaTeX
  • usa #pause e #meanwhile per basic animation
  • uso di #set list(marker:([‣], [–])) per sublists, indenta coerentemente (cut&paste non funziona, ridefinire ciascun subitem)
  • usa #link per lanciare video
  • alpha=60% con e.g. @@red.transparentize(40%)
e.g. new slide header
#slide(composer: (50%,50%),align:top)[
][
]

e.g a curved arrow
#place(dx:30%,dy:-24%,curve(
       stroke:(paint:blue, thickness: 2pt),
  tip: triangle,
  std.curve.cubic((0pt,0pt), (50pt,0pt), (60pt, 30pt)),
))

< ppt and impress alternatives, howto | Index | Computer.html >

Edit - History - Print - PDF - Recent Changes - Search
Page last modified on March 02, 2026, at 02:40 PM