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).
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.
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.
My colleagues and I have been using Typst for writing internal documentation for nearly a year and a half now. We have a private GitLab instance, where each document is in its own repo (usually a fork from our custom document template repo). Each person edits locally and then GitLab CI builds the PDF and publishes it to GitLab Pages (basically Alpine Linux image with typst compiler install + required fonts) when edits are pushed to the repo.
For cases when documents need to be shared with external collaborators for comments, we just make the GitLab pages public while keeping the document source private.
While so far we have continued to use LaTeX for journal submission, for my next paper, I intend to submit a Typst generated PDF for the initial round, and then convert to LaTeX only after editor consideration/first round of referee review.
Having worked with co-authors on mixed-typography papers (Word and LaTeX, even Google Docs and Word, etc.), I’d say it sounds like you’re setting yourself up for a world of pain. Converting things back and forth between LaTeX and Typst for your co-authors with each round is going to be painful and error-prone.
If you can convince your co-authors to work in Typst, you can manage the conversion to LaTeX at submission time with (usually) minimal pain; but if you can’t, I’d probably just stick with Overleaf until you can recruit more people to the Typst-train.