7 ms·
Typst 0.14
- fsh 1y agoThis is great! Having PDFs as a native image format removes one of the biggest hurdles for replacing LaTeX with Typst.
- dgacmu 1y agoI literally was just working around this two days ago with muchpdf and now it's built in. Woo.
- laszlokorte 1y agoTypst is such a pleasure to work with! Especially compiled to wasm in the browser, super fast
- constantcrying 1y agoReally great work. Typst continues to impress. The eventual goal of HTML and PDF both as first class output will be a such a great improvement for scientific publishing. For everyone who is using LaTeX and hasn't tried yet, give it a try. It is actually surprisingly featurefull and surpasses LaTeX in usability by a huge margin.
- worldsayshi 1y agoIt sounds like it takes up a similar niche as PanDoc. Is there any particular feature that Typst is better at or is it mostly about ease of use? (I remember Pandoc to be quite nice to use for simple use cases while also allowing the full set of latex stuff when needed) https://pandoc.org/ https://pandoc.org/
- JustFinishedBSG 1y agoPandoc isn't a typesetter, it's more a translation engine between various typesetting languages (and it can then call the typesetter). Pandoc is a ridiculously underrated and powerful tool but it solves a different problem. Someone still has to write typesetters ;)
- constantcrying 1y agoThese are different categories of software. Typst is a way to define a document. Headers, paragraphs, figures, equations, tables, etc. it is a direct competitor to LaTeX and maybe in some ways similar to Word, which provides a GUI for an XML defined document. Pandoc is a converter, which given a document in one document description language outputs a document in another document description language. What is exciting about Typst HTML support is that its goal is that it has first class support for both PDF and HTMl, which is obviously preferable to something like pandoc, which always has to rely on an intermediate representation of the document, before a conversion can happen.
- 1313ed01 1y agoPanDoc has its own version of Markdown that (more or less?) maps 1:1 to the intermediate representation in PanDoc, plus allows embedding other formats when necessary, or conditionally include some content only for some output formats. It's a great format to use for editing, since it converts so well to all the other formats (including Typst?). https://pandoc.org/MANUAL.html#pandocs-markdown https://pandoc.org/MANUAL.html#pandocs-markdown
- constantcrying 1y ago>PanDoc has its own version of Markdown that (more or less?) maps 1:1 to the intermediate representation in PanDoc Which is bad if you want a complex document, since the intermediate representation of pandoc can not represent all typst features. Also, I do not understand what your argument is. Pandoc and typst are not competing, they are different pieces of software with different goals. Pandocs markdown is also not competing with typst, since they are completely different ways to define a document. Typst is vastly more complex, it even includes its own scripting language. Pandoc also doesn't output PDF, except by calling some external tool, which then compiles a pandoc output format to HTML. It is fundamentally different to typst.
- 1313ed01 1y agoI agree they are not competing at all, and I will definitely consider Typst as an alternative to LaTeX, which to me is one of the output formats I use in PanDoc, and I might end up using Typst instead of LaTeX as an intermediate format when generating PDFs. I have not had to fall back to write LaTeX in several years and tend to get away with at most a few lines of inlined LaTeX in my Markdown files, and I expect it will be possible to inline some Typst code if necessary as well. Happy with PanDoc's Lua filters when I need to script something.
- optionalsquid 1y agoIn addition to what the other commentors write, an advantage of Typst is that it is self-contained: You just need one (large) executable to do everything, whereas with PanDoc you (by default) need to have LaTeX installed if you want to generate PDFs
- 1313ed01 1y agoPanDoc has Typst as an output format, so it should be possible to just keep using PanDoc Markdown (for instance) and just switch to Typst output if that is (or becomes) better than LaTeX.
- mfsch 1y agoIf you are just creating a simple document with default styling, the main advantage you get from Typst is near-instant compilation speed. Pandoc to HTML is similar though, but if you’re generating PDFs with LaTeX the compilation delays can be pretty annoying. If you are creating more complex documents, the advantages become more pronounced. Styling in Pandoc means modifying templates, at which point you’re just writing LaTeX, and styling in Typst is much nicer than in LaTeX. You can also hit the limits of Pandoc templates quite easily, at which point you have to write Lua filters. I have found those to be quite cumbersome, and now your document logic is spread out over the Markdown source file, the LaTeX template, and the Lua filters. In Typst you can have a single file with your whole document in a clean modern format, and you can decide for yourself how much you want to separate content and presentation.
- __mharrison__ 1y agoI use pandoc to convert markdown to physical books (with typst) and ebooks (epub) for my self-publishing empire.
- optionalsquid 1y agoThere's usually some confusion about this, so to clarify in advance: - The Typst online editor is proprietary: https://typst.app https://typst.app - The Typst compiler/CLI is open source: https://github.com/typst/typst https://github.com/typst/typst I hear that the online editor is quite good, but personally I've only ever used the CLI. I originally picked up Typst as yet another replacement for PowerPoint (replacing my use of Marp), but have since used it for a poster and some minor text documents. And I've been very happy the results. I know that a lot of people love using LaTeX for that kind of thing, and with good reasons, but I always forgot most of the details between my (occasional) use of LaTeX, while I've found Typst to be very easy to return to
- jadodev 1y agoTinyMist is a great alternative to the online editor for local development in VS Code / Cursor https://myriad-dreamin.github.io/tinymist/ https://myriad-dreamin.github.io/tinymist/
- optionalsquid 1y agoYeah, that's also what I've been using, and yes it is very good. Thank you for bringing it up
- imiric 1y agoThis is a great example of the open core model done right. Have a fully-featured F/LOSS product, and build value-add commercial products and services on top of it. I've also only used the CLI tool, and didn't miss any features from it. The commercial product was never pushed or promoted to me. I personally have no need for it, and I'm only vaguely aware that it exists. But I'm sure that people who do need the friendlier UI/UX and more advanced features would be willing to pay for it, so I'm glad that the team has a stable source of income that enables them to continue maintaining the project in the long-term. Looking at the pricing page now... Wow, the plans are quite generous and affordable. Way to go!
- croes 1y ago
- JustFinishedBSG 1y agoI think I'm going to subscribe without any intention of using the app just as a "financing" donation. I love, and hate, LaTeX and the idea of a LaTeX successor / alternative is incredibly appealing. And the fact that they are aware that microtypography IS important and that they are working on it is a huge huge plus.
- garganzol 1y agoLaTex is not too bad but it's hard to cook properly. My personal pain point with LaTex is that it depends so much on environment where it runs.
- 1-more 1y agoI've had some success setting up nix flakes for this! Using an LLM assist I even got a single font changed. I had previously run a bunch of scripts as root with no idea what I was doing in order to effect the same change. Annoying!
- dev_hugepages 1y agoTypst is open source, so you can run it on your computer; it's available as a CLI and has integrations with multiples IDEs (most use tinymist). Using typst is better than subscribing and not using it IMO because you can already start creating content and advocating for it, while telling the team about bugs or pain points
- tcfhgj 1y agoyou can use the cli, subscribe (to the pro features of the app) and not use the app (online editor) to provide a bit of financial support WHILE using Typst and create content
- JustFinishedBSG 1y agoExactly my plan yes :)
- 1y ago
- garganzol 1y agoI tried it, and it's already impressive for neither requiring a login page nor having ad-nonsense. I wish more web apps were like that.
- mastax 1y ago> Meanwhile, in HTML and SVG export, PDFs are converted to an embedded SVG on-the-fly. And, finally, in PNG export and the web app preview, PDFs are rasterized. All of this PDF processing functionality lives right in the Typst compiler, with no system dependencies. This is only possible thanks to the amazing work of community member @LaurenzV, who created a new PDF processing library called hayro from scratch. The library is 100% written in the programming language Rust (which is also the language we use for the Typst compiler) and is thus highly portable. Wow! That must’ve been quite an effort.
- lukax 1y agoAnd the hayro library is standalone and can easily be used outside of Typst. It only uses CPU and is pure Rust so it can also be used with WebAsembly. Link to demo below. https://github.com/LaurenzV/hayro https://github.com/LaurenzV/hayro https://laurenzv.github.io/hayro/ https://laurenzv.github.io/hayro/
- cycomanic 1y agoHoly sh*t, I've just dropped some pretty big pdfs (>400 pages), and it rendered almost instantaneously! This is really impressive.
- cbolton 1y agoIndeed... I wonder to what extent the author of hayro did this work specifically for Typst or if they would have done it anyway.
- Vallaaaris 1y agoAuthor here! Resolving one of the most-requested Typst features was definitely a big motivation for me, but I wouldn't say this was the only reason. I've done a lot of previous work on PDF (see e.g. the krilla library, although also mostly in the context of Typst), so I was already pretty familiar with how PDF works. In addition to that, I also just finished writing my master's thesis about 2D rendering (also in Rust), so I also gained a lot of knowledge in that area. Therefore, this project seemed like a good opportunity for me to create a bigger open source project myself that I could work on in my free time. :)
- devinprater 1y agoKinda wonder how accessible the online editor is? I should try it, see if VS Code is a linter or something for it, although there is the compiler.
- dev_hugepages 1y agoVScode has an extension that uses the language server tinymist, which is available in other IDEs as well. The vscode extension offers live preview, but it's also available on other IDEs
- mfro 1y agoI found the online editor really easy to use, but it doesn't expose all of the functionality in GUI, you'll need to read docs.
- elashri 1y agoThe killer features of LaTeX that does not let me go with typst (Although I like my typst generated resume) as an academic are. 1. Beamer, I create multiple slide decks per week and the out of the box setup that beamer provides with different styles and fonts for different needs are unmatched. The efforts to generate some of this on typst is not there yet. 2. Generating figures using tikz and be able to modify it on the source file. Because I don't bear using GUI tools. And now life is easier that LLM can help you with complex tikz generation. 3. Not that it is actually a point but I am used now to overleaf and I have professional account as CERN member. It is also better on collaboration level and features than typst cloud. I hope that one day typst will grow into this direction so that I can stop using LaTeX. Until then I have couple of overleaf templates generated for my use.
- dev_hugepages 1y agoMaybe you have already checked these, but in case you haven't: - https://touying-typ.github.io/ https://touying-typ.github.io/ Creating slides in Typst - https://cetz-package.github.io/ https://cetz-package.github.io/ CeTZ is a package that allows for drawing with Typst with an API inspired by TikZ and Processing. It also provides plotting and chart libraries and is used in several other packages to create circuit, fretboard and more diagrams - maybe try getting your team to use version control? You may this that it's a lost cause, but existing version control schemes (like git) work very great for textual formats, including with LaTeX or Typst
- Certhas 1y agoThese are great suggestions, but did I understand that suggest git as an alternative to overleaf? That's... not at all reasonable, as well as completely missing what problems overleaf solves for which people. Overleaf ist git und the hood. But what it really provides is Google Docs style collaboration on Latex documents. Reviewing the changes I review in Overleaf in GitHub pull requests would be incredibly painful and introduce a completely new, convoluted and unintuitive (until you're used to it) workflow for collaborative editing.
- 1y ago
- imiric 1y agoI'm super happy that Typst continues to chip away at LaTeX's dominance. Kudos to the team and contributors! <3 This looks like a great release. Lossless embedding of PDFs seems like it would be useful in many scenarios. I'm surprised with how much better the character-level justified text actually looks. And I wasn't even aware that it supported exporting HTML. Typst—both the tool and the language—are more robust and enjoyable to use IME than something like Markdown, Pandoc, Org mode, and other formats, so I'll definitely consider using it for my next web project. My only concern is backwards compatibility. How committed is the team to supporting older syntax? What will happen in a year or two from now when I have to generate a PDF from a .typ file written with version 0.13? They mention deprecations in v0.14, so I assume that I should expect breaking issues. I suppose only time will tell how difficult upgrading will be in the future. This was a big problem for me when using LaTeX, which is why I maintained a TeX Live Docker image with the exact version and dependencies I needed. Upgrading it was always a nerve-racking ordeal. Since Typst is a single binary, this should at least be easier to manage.
- optionalsquid 1y agoI don't know what their official policy is on breaking changes, but packages published via Typst Universe[1] are versioned, and you specify the exact version you want when importing a package in your document. So while you may need to install an older compiler (which is a single, self-contained executable), I don't think that you'll have to worry about your dependencies [1] https://typst.app/universe/ https://typst.app/universe/
- DNF2 1y agoAs long as Typst is on version 0.x,you should probably expect breaking changes. There is talk about changing even part of the parsing rules. This is the risk of being an early adopter. Once v1.0 is out, I hope it will stabilize for the long term.
- velcrovan 1y agoI think by the time Typst has been around for as long as the half-life of a major LaTeX release it will be pretty stable. (Only 12 more years to go!)
- seanwilson 1y ago> To make sure you got everything right, you can enable the new PDF/UA-1 export. PDF/UA is an international standard that helps to create universally accessible PDF files. When it is enabled, Typst will run additional checks against your document to find accessibility issues and optimize for accessibility rather than compatibility. It will find issues such as missing document titles, wrong heading hierarchies, and missing alternative descriptions. This sounds great! Are accessible PDFs possible with LaTeX? Last time I looked, it wasn't a standard feature and there didn't seem to be any easy workaround which is a real problem when there's a requirement to produce accessible PDFs.
- cbolton 1y agoLaTeX has made great progress on this front in the past years and results are now available in TeX Live 2025. Compared to Typst, on one hand the tagging is still opt-in [1]. On the other hand, LaTeX already targets PDF/UA-2 including automatic tagging for math formulas, while Typst currently targets PDF/UA-1, so you have to tag the math formulas manually, like an image. This is evolving fast though: yesterday a draft PR for Typst was opened[2] to add support for MathML Core, which I guess is a big step towards automatic tagging of math since the math tags in PDF/UA-2 are based on MathML. Another thing to consider is compatibility of third-party packages: LaTeX packages often require adjustements and many important packages work now but many still don't work, including some big ones like Beamer and tufte-book [3]. I think Typst packages should require fewer adjustments, thanks to the way "show rules" work: a package (or the user) can write a show rule to transform an element for rendering, but Typst automatically retains the semantic meaning of the original element. [1] https://latex3.github.io/tagging-project/documentation/usage-instructions https://latex3.github.io/tagging-project/documentation/usage... [2] https://github.com/typst/typst/pull/7206 https://github.com/typst/typst/pull/7206 [3] https://latex3.github.io/tagging-project/tagging-status/ https://latex3.github.io/tagging-project/tagging-status/
- decatur 1y agoWe used GitHub/Azure markdown plus Mermaid plus MathJax for financial model documentation. Beyond a certain complexity this really hurts. Now we use typst, both playground (which does not call home, so no document exfiltration) or the compiler. The compiler is super easy to install, as we already have the Rust build chain installed. Compared to Tex, the 40 odd years newer design of typst makes all the difference.
- IshKebab 1y agoTypst is great. I'm ditching Asciidoc for writing specifications. No more terrible Ruby, wahoo!
- Upvoter33 1y agoTypst is fantastic, I like it a lot (and have used LaTeX for over 30 years). I hope they keep up the great work!
- k__ 1y agoIs this like DocBook/ASCIIDoc?
- tcfhgj 1y agoI tried Asciidoc for a bit (as a replacement of Markdown, because I wanted/needed more than Markdown). While asciidoc hasn't matched my expectations (went back to Markdown), Typst has.
- pbronez 1y agoYeah. I went down the rabbit hole with ASCIIdoc several years ago. I was looking for a text-only way to write complex documents like contracts with lots of nested sections and internal references. Markdown wasn't enough. ASCIIdoc was a solid language, but the ecosystem was too weak to commit to. I'm taking another run at this with Typst. I'm getting a lot further!
- adamnemecek 1y agoI used to use markdown with embedded LaTeX and pandoc for scripting. I hated the stack, it was really hard to write custom functions. Since switching to typst my happiness with my writing tools improved dramatically.
- hbn 1y ago> alt: "Diagram with two rectangles. The first is labelled 'Tagged PDF'. An arrow points to the second, labelled 'Accessibility'" Not trying to make any statement but I'd love to see how this level of alt text detail scales to a diagram that's more than a rectangle pointing to a rectangle
- kzrdude 1y agoI think a simpler text would be better and less tedious for anyone in the document's audience, something along the lines of "box 'Tagged PDF' to box 'Accessibility'"
- tobwen 1y agoThe accessibility support (PDF/UA-1) is VERY nice, but there's still still a lot of work to do (-> tables).
- maxc01 1y agoWondering how this compares to Emacs org mode, which support exports to PDF slides with beamer or plain PDF document, also support to export to lots of other format. It also allows running the embedded code and export the results. Of course embedding PDF is easy.
- BeetleB 1y agoSlightly related: https://github.com/jmpunkt/ox-typst https://github.com/jmpunkt/ox-typst In case you want to use both org mode and typst. (Haven't tried it out).
- WillAdams 1y agoAnyone using this for Literate Programming? A quick search found: https://github.com/litProgTypst/ https://github.com/litProgTypst/ (which I'm mystified by) and https://github.com/denkspuren/typst_programming https://github.com/denkspuren/typst_programming (which hasn't been updated in two years) Not seeing anything specific at: https://typst.app/docs/reference/scripting https://typst.app/docs/reference/scripting I need to re-write my current project https://github.com/WillAdams/gcodepreview https://github.com/WillAdams/gcodepreview again --- maybe this would be a good fit? The unique feature I am taking advantage of is writing out code blocks in separate files, then concatenating them using .lua so there's no differentiation betwixt tangle/weave, both happen, and since it's Python, no need for a compile step either.
- default-user 1y agoWould https://quarto.org/ https://quarto.org/ fit the bill?
- WillAdams 1y agoMaybe. I looked at it a while back and will check it out again.
- amai 1y agoHave a look at https://typst.app/universe/package/soviet-matrix https://typst.app/universe/package/soviet-matrix This is a classic Tetris game implemented using Typst!
- amai 1y agoThere are already some Tufte-inspired templates available for Typst: https://typst.app/universe/search/?q=tufte https://typst.app/universe/search/?q=tufte
- commandersaki 1y agoI write this in pretty much every Typst thread. Here are some notes I wrote when I started out with typst when comparing with LaTeX and some recent additions: 1. It doesn't generate 5 bloody files when compiling. 2. Compiling is instant. 3. Diagnostics are way easier to understand (sort of like Rust compiler suggestion style). 4. List items can be either - item1 - item2, etc. or [item1], [item2]. The latter is way better because you can use anchoring to match on the braces (like "%" in vim), which means navigating long item entries is much easier. 5. In latex you have the \document{...} where you can't specify macros so they need to be at the top, in Typst you can specify the macros close to where you need them. [I've been informed this is actually incorrect and Latex does allow you to specify macros anywhere] 6. It's easier to version control and diff, especially if you use semantic line breaks. 7. Changing page layout, margins, spacing between things, etc., footers with page counters, etc. just seems way easier to do. 8. Compiling with Typst is always one pass. 9. I'm not sure how this would compare with Latex but I'm starting law school in a month and I need to cite using AGLC4 which has a CSL (citationstyles.org) template supported by Typst; I have confirmed the CSL XML is correct but doesn't render properly in Typst. The workaround I found was to hand typeset my own citation and bibliography which sucks. 10. Most of what you need is built in to Typst and I've yet to need to import a package or template; even for the most basic documents with Latex you find you'll need to use many packages (such as fancyhdr for customised headers and footers). 11. Latex distributions can be a monstrosity, gigabytes in size like TexLive, and I acknowledge you can get slimmed down on-demand version such as Miktex. There's just one distribution of Typst and its pretty lean, although it might be nice to have multiple implementations in the future. As for Typst 0.14 - I'm really happy about Accessible PDF feature and HTML export, will give each a whirl.
- fouronnes3 1y ago> It doesn't generate 5 bloody files when compiling This was a question [0] I asked on stack overflow more than 15 years ago, and is to this day the most up votes I've gotten on SO. I still get notifications from it occasionally. [0] https://tex.stackexchange.com/questions/11123/prevent-pdflatex-from-writing-a-bunch-of-files#11125 https://tex.stackexchange.com/questions/11123/prevent-pdflat...
- 1y ago
- mcny 1y agoI want to express my gratitude to the typsr team and congratulate them on their release. I got started with typst because I wanted to put my resume in a got repository, for no reason other than to learn git. One day I want to write a crosswords document using typst. I don't know how yet because I can't get my tables to be squares but one day... (:
- throwaway_7274 1y agoYou'll probably want to try CetZ!
- throwaway_7274 1y agoIn fact... https://github.com/micheledusi/Griddle https://github.com/micheledusi/Griddle
- laughingcurve 1y agoI love typst and I tried to use it recently when shipping publications to EMNLP, AAAI, and NeurIPS. While there were a lot of upsides to it, things got very bad when the teams grew beyond just a few people. Typst is incredible for single-person or a trio of people, but the web experience is not there yet for collaboration. I’m really hoping for typst to continue and I plan to use it whenever I can for smaller projects or stuff that wont involve working with professors or students who are not interested in learning new things during publication time.
- vhartman 1y agoHow did you deal with the usually supplied templates that you get for TeX? Did you just try to imitate as best as possible? (I wanted to look at this at some point for replacing latex for submissions to IEEE confs/corl etc)
- swiftcoder 1y ago> Typst is incredible for single-person or a trio of people, but the web experience is not there yet for collaboration How did collaborate in the past on LaTeX publications?
- vhartman 1y agoNot OP, but likely overleaf.
- dang 1y agoRelated: Typst: A Possible LaTeX Replacement - https://news.ycombinator.com/item?id=45393842 https://news.ycombinator.com/item?id=45393842 - Sept 2025 (384 comments) I wrote my PhD Thesis in Typst - https://news.ycombinator.com/item?id=44350322 https://news.ycombinator.com/item?id=44350322 - June 2025 (328 comments) Typst 0.13 is out now - https://news.ycombinator.com/item?id=43105444 https://news.ycombinator.com/item?id=43105444 - Feb 2025 (60 comments) TeX and Typst: Layout Models (2024) - https://news.ycombinator.com/item?id=43032697 https://news.ycombinator.com/item?id=43032697 - Feb 2025 (38 comments) Using Pandoc and Typst to Produce PDFs - https://news.ycombinator.com/item?id=42271078 https://news.ycombinator.com/item?id=42271078 - Nov 2024 (19 comments) Typst 0.12 is just... better - https://news.ycombinator.com/item?id=41888107 https://news.ycombinator.com/item?id=41888107 - Oct 2024 (4 comments) Exploring Typst, a new typesetting system similar to LaTeX - https://news.ycombinator.com/item?id=41821361 https://news.ycombinator.com/item?id=41821361 - Oct 2024 (235 comments) Typst: An easy to learn alternative for LaTex - https://news.ycombinator.com/item?id=41014941 https://news.ycombinator.com/item?id=41014941 - July 2024 (187 comments) Typst – Compose Papers Faster - https://news.ycombinator.com/item?id=38354422 https://news.ycombinator.com/item?id=38354422 - Nov 2023 (134 comments) I rewrote my CV in Typst and I'll never look back - https://news.ycombinator.com/item?id=38047224 https://news.ycombinator.com/item?id=38047224 - Oct 2023 (25 comments) Typst: Finally a Solid LaTeX Alternative - https://news.ycombinator.com/item?id=35835703 https://news.ycombinator.com/item?id=35835703 - May 2023 (3 comments) Typst, a new markup-based typesetting system, is now open source - https://news.ycombinator.com/item?id=35250210 https://news.ycombinator.com/item?id=35250210 - March 2023 (146 comments) Typst: A Programmable Markup Language for Typesetting [pdf] - https://news.ycombinator.com/item?id=34423590 https://news.ycombinator.com/item?id=34423590 - Jan 2023 (53 comments) Typst: Compose Papers Faster - https://news.ycombinator.com/item?id=32209794 https://news.ycombinator.com/item?id=32209794 - July 2022 (30 comments)
- lava_pidgeon 1y agoLiving in a Berlin you encounter founder and CS people on funny occasions. So after starting using Typst I met one founder in an university dance course. Every time Typst is mentioned on HN, I've to recall that dance course.
- ivape 1y agoDude was definitely marketing Typist at the dance course. That's hustle.
- gglitch 1y agoIt's indexing with imakeidx that's keeping me on LaTeX. Does anyone know offhand the state of indexing with Typst? https://en.wikibooks.org/wiki/LaTeX/Indexing https://en.wikibooks.org/wiki/LaTeX/Indexing
- SkiFire13 1y agoWith a quick search I can see that the `in-dexter` package [1] provides something quite similar, though I'm not sure if it covers all usecases. If you want to handroll this yourself you can probably have your `index` emit some `metadata` [2] which you can then `query` [3] for in your `printindex`. All of this would work inside the typst compiler and there would be no need for running an external `makeindex` command. [1]: https://typst.app/universe/package/in-dexter https://typst.app/universe/package/in-dexter [2]: https://typst.app/docs/reference/introspection/metadata/ https://typst.app/docs/reference/introspection/metadata/ [3]: https://typst.app/docs/reference/introspection/query/ https://typst.app/docs/reference/introspection/query/
- gglitch 1y agoThanks. My search found that also, but it didn't appear to have the features I need, at least not at the time. If LaTeX becomes vexing enough, I'll consider the custom workflow you're describing. Thanks for the tips.
- CyberDildonics 1y agoThis name really should have been work shopped before being chosen. This and 'slint' should get together and figure out better project names.
- AAAAaccountAAAA 1y agoOne of my biggest grievances with typst is that it still does not natively support locale-aware decimal separator formatting[1], and thus requires various kludges to present decimal numbers properly in non-English languages. Not that LaTeX is any better in that, though. I think this should be solved quicker, because if it requires some sort of changes to syntax, we will have problems if the "legacy" syntax becomes entrenched, so this sort of decisions are better to be made sooner than later. However, most my experiences with typst have been highly positive. It is much, much faster than LaTeX, and way easier. I am looking forward to see it to become more common. 1) https://github.com/typst/typst/issues/1093 https://github.com/typst/typst/issues/1093
- b33j0r 1y agoYeah but can it run doom
- DNF2 1y agoActually, very nearly so: https://typst.app/universe/package/soviet-matrix/ https://typst.app/universe/package/soviet-matrix/
- jeremyscanvic 1y agoI've been really pleased with Typst so far - fast rendering, less verbose than (La)TeX in many ways (backslashes hurt now!) and unicode/emoji support really seals the deal. (Disclaimer: only using for semi-formal slides and notes, not for papers and important presentations)
- qjh 1y agoI really wish I could use Typst, but to be honest, it doesn't work with any journal I know of, let alone arXiv. It feels like a chicken-and-egg problem to me; I can't see most people who use LaTeX moving over unless journals and preprint servers adopt it, and I can't see journals or preprint servers adopting it unless people move over. Still, it's early days, I and wish the community good luck and I genuinely hope that one day I can ditch LaTeX for something markdown-like.
- l9o 1y agoYeah, from discussing this with friends in academia it seems like this is the biggest hurdle at the moment. Someone on Reddit reached out to arXiv [0] and their response was very negative towards it, which seems unfortunate: > At this point, we’re more likely to add support for .docx than a markdown language. [0] https://www.reddit.com/r/typst/comments/1ddlgvg/arxiv_just_answered/ https://www.reddit.com/r/typst/comments/1ddlgvg/arxiv_just_a...
- qjh 1y agoI've seen that too, yeah. It's unfortunate, but also completely reasonable; docx is actually surprisingly common outside of physics, maths, and CS, and it is almost surprising that it's not supported since OOXML an open format now.
- MerrimanInd 1y agoAfter over a decade of occasionally updating that one ancient .docx file, I recently rebuilt my CV/resume using typst and it's been a really fun project! My resume is now a private repo with my personal, career, and styling data stored in TOML files. Then I can pull any interesting typst resume templates, populate the information from the TOML files by looping over arrays of jobs/projects, and populate it into the doc template. It's absolutely overkill but it was a fun project and I really enjoyed working with typst. Didn't even do a tutorial, just threw myself into the language and assumed it would be intuitive enough with some examples and it absolutely is.
- optionalsquid 1y agoDid you use an existing package or did you write something from scratch? I'm also looking at rewriting my CV in Typst, though the fact that I am happy with my current job means that it is not a very high priority task
- MerrimanInd 1y agoI used existing templates from the [typst universe repository](https://typst.app/universe/ https://typst.app/universe/) for the resume then built something much simpler from scratch for a secondary document, a sort of cover letter/case study of projects I've done. If there's interest I can maybe take some PII out of my repo and make it public. Not like there's anything wildly private in there, would just prefer to not get any more spam calls than I already do.
- optionalsquid 1y agoYou don't have to go through the effort for my sake. I was mainly interested in hearing if you had recommendations with regards to existing packages, though there's a decent chance that I'll just end up creating something from scratch
- clarkmoody 1y agoI recently jumped into typst for creating a course syllabus to learn programming. The experience has been great, especially compared with the LaTeX memories from grad school.
- throwaway_7274 1y agoSwitching from LaTeX to Typst is like getting introduced to Python after a lifetime writing assembly... except it's also 10x faster
- Iwan-Zotow 1y agoSupport in sublime text?
- israrkhan 1y agoI have been using pandoc to convert markdown files to pdfs, and keep them in a git repo. Looking at typst, I think it can be a better replacement.
- zwarag 1y agoWhen I did my bachelor’s, I wrote every assignment and my thesis in LaTeX—and I absolutely loved it. I loved it so much that I swore I’d never touch MS Word again. Now I’m doing my master’s, and once again, I’m writing everything, assignments and thesis, in Typst. And boy, do I love Typst. I only had to spend a fraction of the time tweaking it to get exactly what I needed. Most things just work right out of the box. The only “bad” thing, in my opinion, is that Typst isn’t quite as feature-rich as LaTeX.
- patti3000 1y agoI've started using typst in a recent side project. An online article to PDF converter for e-Readers (reMarkable in my case): https://klartext.press/ https://klartext.press/. It works like a charm. Blazing fast, beautifully typeset documents.