I’m not sure if this should go in another category or not, but has the Typst team had a discussion with the arXiv maintainers about what would be needed to get experimental support for Typst submissions to arXiv?
I think the arXiv team is reasonably fairly conservative with changes, but it would be pretty amazing from a workflow perspective and I think really unlock a lot of academic use of Typst in general.
You can already upload Typst-generated PDFs on arXiv/HAL, right? However I guess that these preprint platforms need Latex sources if you want advanced features such as author/bibliography automatic scanning or watermark integration in the margins or first page. As far as I’m concerned, I don’t have a strong need for these features at the moment.
This is really not desirable in any way. There is substantial benefit in the arXiv not only being the center of scientific discourse but also being a public archive for the generating source materials.
As far as I’m concerned, I don’t have a strong need for these features at the moment.
Good for you, but that’s not relevant to this topic.
Sorry, but I struggle to understand the particular need you want to fulfill regarding arXiv. Apart from having the arXiv watermark on the PDF, what would be the other advantages of being able to send Typst sources to arXiv? I’m genuinely curious.
While the article is about TeX and not typst, I’d imagine the reasons for preferring typst sources over PDFs (if/when typst is supported) would be would be the same.
As far as I know, there has been no official attempt to reach out to them on side of the Typst team. There was someone on Reddit who has tried reaching out a year ago, though.
Maybe its agood time to do so, especially with arXiv’s new HTML initiative, it’s a great way to collab into this feature of Typst and slowly start gaining traction from the publication community.
One of the arXiv maintainers was at the Typst Meetup last weekend, giving a talk on the topic. We and other attendees also had some productive discussions with him.
The full talk will be uploaded to our YouTube channel in the coming week or so, so stay tuned for that!
The video with that maintainer is now available to watch online:
What I gathered from his reasoning is mainly that they would have to reliably compile all submissions at any time in the future.
I would agree with him that the Typst Universe repository is changing too much at the moment to be able to have all compilation done entirely on their end, for every Typst submission ever. Especially considering one can have tens of revisions for a single plugin-based package, where each revision is in the megabytes.
But I would also argue that they could prohibit the use of Typst Universe packages altogether for the foreseeable future? I’m afraid that would eventually lead to people stealing packages, then submitting as part of their own code.
The problem is fonts, mainly, I think. This exact issue can be clearly seen in this project of the recent Typst paper. The web app doesn’t have all the “usual” FOSS fonts, and some of them are not even possible to use due to size, i.e., Noto Serif CJK SC is a 23 MiB .otf font, while the limit is 20 MiB. This affects VCS-tracked files as well.
Another problem might be the complex pipeline that a work can have. Using the same paper example, the compilation requires 3 additional compilation for native PDF figures. So, if this is disallowed, I’d have to submit 3 PDF files as sources, instead of 3 Typst files as sources (for the PDF figures).
Well, and the fact that HTML is in the experimental state. Though their HTML accessibility program is also experimental/recent.