typst-templates icon indicating copy to clipboard operation
typst-templates copied to clipboard

Update templates to Typst v0.13.0

Open daskol opened this issue 10 months ago • 8 comments

List of templates to update follows.

  • [x] lucky-icml
  • [x] bloated-neurips
  • [x] clear-iclr
  • [x] blind-cvpr
  • [x] classic-jmlr
  • [x] smooth-tmlr
  • [x] pioneering-rlj

daskol avatar Feb 28 '25 02:02 daskol

Approximately when would the update NeurIPS template be up? I would ideally like to use typst for it but I do need to make the call soon on whether to use overleaf or typst given that the deadline is in 2 months.

vivek2000anand avatar Mar 13 '25 16:03 vivek2000anand

I am going to do it this week.

daskol avatar Mar 17 '25 18:03 daskol

@vivek2000anand Updated bloated-neurips template are merged in https://github.com/typst/packages/pull/2046. All errors caused by breaking changes are fixed. However, there is no official LaTeX style file. Thus, the conference year and number are incremented by one in the neurips2025 show rule while the required decoration may be different.

daskol avatar Mar 20 '25 19:03 daskol

Thank you! Much appreciated. I'm looking forward to submitting my first typst paper. Hopefully, this is the first of many.

vivek2000anand avatar Mar 22 '25 01:03 vivek2000anand

Hi, thanks for the templates!

I can't get blind-cvpr to work. Here are few complaints from the compiler:

error: only element functions can be used as selectors
    ┌─ @preview/blind-cvpr:0.5.0/cvpr2022.typ:109:11
    │  
109 │   ) = locate(loc => {
    │ ╭────────────^
110 │ │   let margin = if margin == auto {
111 │ │     (top: 1in - 0.5pt, left: 0.8125in, right: 0.929in)  // CVPR 2022 defaults.
112 │ │   } else {
    · │
131 │ │   xruler(right, dx, dy, width.right, height, offset, num-lines)
132 │ │ })
    │ ╰─^
error: unknown variable: style
  ┌─ blind-cvpr/logo.typ:2:11
  │
2 │ #let TeX = style(styles => {
  │            ^^^^^
error: only element functions can be used as selectors
    ┌─ @preview/blind-cvpr:0.5.0/cvpr2022.typ:322:13
    │  
322 │         locate(loc=>{
    │ ╭──────────────^
323 │ │         let ix=counter(page).at(loc).first()
324 │ │         return align(center, text(size: font-size.normal, [#ix]))
325 │ │       })
    │ ╰───────^

MelihDarcanxyz avatar Aug 30 '25 09:08 MelihDarcanxyz

Same on web app:

Image

SuperKenVery avatar Sep 10 '25 11:09 SuperKenVery

I updated almost all templates this spring but have not created a new releases. Typst has no special tooling at the moment and package publication is time consuming and annoying. Thus, I need some automation to simplify release process. I'll do it this weekend. All new releases of templates will likely be available on the next week.

daskol avatar Sep 10 '25 17:09 daskol

I updated almost all templates this spring but have not created a new releases. Typst has no special tooling at the moment and package publication is time consuming and annoying. Thus, I need some automation to simplify release process. I'll do it this weekend. All new releases of templates will likely be available on the next week.

Hi @daskol , would something like this be of help?

MelihDarcanxyz avatar Sep 10 '25 19:09 MelihDarcanxyz