[HN Gopher] Typst - Compose Papers Faster ___________________________________________________________________ Typst - Compose Papers Faster Author : iNic Score : 86 points Date : 2023-11-20 20:44 UTC (2 hours ago) (HTM) web link (typst.app) (TXT) w3m dump (typst.app) | iNic wrote: | I like the "Why should I use Typst instead of ..." section on the | webpage. Tells me immediately what I want to know. More websites | should have this. | kitchi wrote: | Conspicuously missing a comparison to Overleaf, arguably the | most similar in nature to what this is trying to achieve. Cool | project, nevertheless. | sestep wrote: | Could you clarify what you mean? They explicitly compare | against LaTeX, on which Overleaf is built, and I don't see | any points in their comparison which are mitigated by | specifically using Overleaf. | kitchi wrote: | Overleaf solves a lot of the same problems as Typst, | although since it's still within the LateX ecosystem. For | example changes are immediately visible (or immediately | after a recompile, but practically I almost never notice) | and Overleaf tries it's best to parse and simplify the | dense error messages. So some of their points against LateX | have been partially/entirely solved. | | Typst looks cool, and I'm probably going to check it out at | some point, but a comparison to similar web-based LateX | solutions would be more useful than what they have at the | moment is all I'm saying. | sestep wrote: | Right, my understanding was that by "immediately" they | meant "way faster than LaTeX". You make a good point | about consolidated errors though, I hadn't thought about | that before. | TT-392 wrote: | That is not what typst is though, it really is just a | language and a compiler which you can just run in your | commandline (and a fast one at that). There is that | flashy web interface, but that is separate from typst | itself, but you don't need to use that, it really is a | latex replacement. | JohnKemeny wrote: | 1. Why not use Markdown-compatible syntax? | | 2. Why would we want to observe changes in real time? Do you want | this when coding too? | | My workflow (that I share with co-authors) is to write everything | in Markdown (using Pandoc to get PDF output). When we are almost | finished, we export (again with Pandoc) to LaTeX. | | We collaborate on Git, because, just as when programming, I don't | want my co-authors to witness my crappy thought process. That's | just noise. Git allows us to use different Git-branches for the | arxiv version, the conference version, and the journal version. | We also use tags to indicate different submissions. | huijzer wrote: | 1. Why not use Markdown-compatible syntax? | | I'm not an Typst author, but I don't get your point. How are | you going to specify a 2 column outlay, for example? Markdown | is not very expressive. You can always compile (less | expressive) Markdown to Typst. | | 2. Why would we want to observe changes in real time? Do you | want this when coding too? | | You prefer to debug by looking at the code only? | JohnKemeny wrote: | 1. Using `classoption: twocolumn` | | 2. I see that I wasn't completely clear. I meant: why do we | want to see our collaborators' changes in real time? To me, | that would be very disturbing. | Ar-Curunir wrote: | > My workflow (that I share with co-authors) is to write | everything in Markdown (using Pandoc to get PDF output). When | we are almost finished, we export (again with Pandoc) to LaTeX. | | That's your (and my) workflow. However, there is clearly demand | for a collaborative workflow, as demonstrated by Overleaf and | ShareLaTeX before that. | behnamoh wrote: | I'm afraid the ship has sailed and people will use latex for ever | (I personally use Word but with lots of customizations). | | why use latex (and this is coming from someone who prefers Word | to latex): | | - much better tooling than any other format | | - much more discussion on various problems you'll hit. | | - much more training data for chatgpt and other LLMs, so your | personal assistant can help you with latex syntax. good luck | getting that level of support for typst or any other new | programming language. | | - network effect -- if your professor only knows latex, you can't | use typst. and professors are slow/reluctant to adopt new shiny | tech. if it has worked in the past 50 years, why change it? | JohnKemeny wrote: | You can get really far today with Pandoc Markdown, which has | many benefits over LaTeX. So, just wait until a generation has | grown up with Markdown as a universal text language. Indeed, | with the exception of the journal's template, you can write a | full paper in Pandoc Markdown and nobody would spot the | difference. | Ar-Curunir wrote: | tbqh, any serious paper writing requires formatting | considerations that Markdown cannot express. | | Like, if you care at all about how your paper looks, Markdown | is insufficient. | contravariant wrote: | I think with pandoc there's very little you can't do, but I | never tested it to its limits. Nowadays I only use LaTeX if | I really need the nitty gritty formatting capabilities, at | which point adding an extra layer of indirection is | pointless. | throw_pm23 wrote: | Can you link a scientific article or book pdf that was | written in Markdown? | esafak wrote: | https://quarto.org/docs/gallery/#books | IshKebab wrote: | You can get quite far... but really if you're writing a big | technical document with a Markdown style format you | _definitely_ want Asciidoc, not Markdown. | huijzer wrote: | I'm not affiliated to Typst and still think LaTeX at this point | in time is one of the worst things to deal with as an academic. | Errors can be extremely unclear. | | And yeah sure many discussions for all kinds of packages and | backends except for that one backend or package that you are | running. | Ar-Curunir wrote: | tbqh IME using Copilot for LaTeX has been pretty hit or miss, | so I'm not sure the AI point is as pertinent. | | The network effect aspect is very real, but I've been seeing | Typst pop up in my academic circles. | huijzer wrote: | I've been using Typst in production to generate a PDF on the fly | and it has been amazing. Much smaller dependencies than LaTeX and | it was also extremely fast. The syntax takes a bit of getting | used to but compared to LaTeX I can't complain. It looks like a | powerful syntax. | JohnKemeny wrote: | I would recommend testing Markdown and Pandoc. It's open | source, and it can export to pdf (via latex), html, latex, | doc(x), odt, rst, wiki, ... | huijzer wrote: | I needed a pretty PDF with headers and footers. Markdown was | not expressive enough. | tonyarkles wrote: | As of late I've been using restructuredtext and | rst2latex.py and have been quite happy with it. I'm quite | used to LaTeX for writing equations and RST handles most of | the other boilerplate. If you do need to do fancy TeX | things you can still just drop that inline and it generally | works pretty good. | IshKebab wrote: | RestructuredText is pretty awful in my experience. Barely | documented and unreliable. | | Asciidoc is much much much better. | rochak wrote: | Time to rewrite my resume using this. If anyone knows any similar | tools, please share them. | legobmw99 wrote: | Related: https://news.ycombinator.com/item?id=38047224 | renewiltord wrote: | This is very cool. What's the pricing you anticipate? | TT-392 wrote: | The compiler is open source, and written in rust. The web | interface is free, and I think it will stay that way? (I think | they run on donations). They could really use some clearer | marketing on the front page... | ThePhysicist wrote: | This was built initially by two PhD students in Germany if I | remember correctly, they then spun it off into a company. Super | impressive given how difficult typesetting is. And it's written | in Rust as well! | drsir wrote: | I believe they were masters students not PhD students. ___________________________________________________________________ (page generated 2023-11-20 23:00 UTC)