What is the most efficient typst workflow for collaboration and publications

While we wait on journals and preprint servers to start accepting typst files (as well as reach more and more users), I am wondering what folks are doing to make their manuscript writing/collaboration more efficient.

What is required for a manuscript submission (e.g., in mathematics, physics domains) is

  • Collaboration between authors including track changes and margin comments.
  • Use a journal’s supplied Latex style file and macros to write the manuscript.
  • Submit your document as a Latex file upon acceptance.

Now if my collaborators don’t know Typst (or md for that matter), then the options are Word, G Doc, and Overleaf, with Overleaf being the preference for easy Latex. But I don’t want to use clunky Latex.

So how do I use Typst, my collaborators use Latex, can have margin/comments and track changes, be able to use supplied style files, and ultimately produce a Latex file for submission. I don’t think a solution exists here (with the main issue that folks don’t know how Typst, otherwise we’d just use the Typst online platform).

1 Like

You’re right. Typst is easy to learn in minutes, but study well and move workflow from LaTeX to Typst may take quite some time.

When different co-authors use different pens, how to compose a single article?
Well, you have to choose one as the main from Word, LaTeX, Typst…

I can tell that Typst is the best choice, 'cause

  1. incremental, no re-compile from blank
  2. fast, compile pdfs at average over 10x than fastest LaTeX
  3. easy, learn in minutes and migrate from LaTeX in a month (then u have to teach ur co-author about the new pen)

Thanks, but there are a few more issues.

  1. My coauthors may not know Typst and therefore creates a learning curve for them. This isn’t particularly that big of an issue, but everyone is busy and I personally would like the work done faster.

  2. The other, more serious, issue is that the journal we are targeting provides its own latex macros as well requires a latex file for submission. So even if I use Typst to write the initial draft, there is going to be some work involved at the submission stage. I recognize there is probably no solution for this 2-language problem right now, but was hoping to get some ideas from folks.