Live data from Hacker News

Quarkdown: A modern Markdown-based typesetting system

github.com

161–170 of 285 posts

Re: Quarkdown: A modern Markdown-based typesetting system

#161

Earlier quoted context omitted.

What's a good motorcycle for typesetting? Any recommendations?

Adobe InDesign.

InDesign is awesome. Anyone designing a general purpose document language should spend a lot of time in InDesign first. LaTeX should not be your mental model.

Re: Quarkdown: A modern Markdown-based typesetting system

#162

Earlier quoted context omitted.

If one just chooses a reasonable documentclass and if need be a few packages suited to the requirements of one's document, then it all "just works" with (mostly) sensible defaults and minimal configuration. Memoir hugely simplified my own work in LaTeX back when I was doing book composition. Or, just use LyX....

Well, you'll have to install and keep those packages somewhere on your system. And maybe a few months from now after your latex distribution got updated by the system your document suddenly no longer compiles. What I want is something like npm-like package management for this, where the packages are just kept there next to the document. I don't care if I'll have a package 20 times on my system either, storage hasn't…

> And maybe a few months from now after your latex distribution got updated by the system your document suddenly no longer compiles.

I'm using LaTeX 2e for 25+ years. This has literally never happened to me. If that's not stability, I don't know what is. LaTeX documents I wrote in my grad days still compile for me. I just checked and it does. I do keep the dependency packages myself in my folder.

Has this issue ever happened to anyone? Why would LaTeX distribution getting updated break my documents? It's still the same latex compiler and the same base styles and packages!

Re: Quarkdown: A modern Markdown-based typesetting system

#163

I wonder how much control this gives you. For example, drop-caps, kerning, text flow around images, etc.

https://github.com/iamgio/quarkdown/blob/main/mock/textforma... https://github.com/iamgio/quarkdown/blob/main/mock/images.qm...

"Very little" in terms of the text formatting I guess. But there's no reason they can't improve on that.

Re: Quarkdown: A modern Markdown-based typesetting system

#164

Earlier quoted context omitted.

If one just chooses a reasonable documentclass and if need be a few packages suited to the requirements of one's document, then it all "just works" with (mostly) sensible defaults and minimal configuration. Memoir hugely simplified my own work in LaTeX back when I was doing book composition. Or, just use LyX....

Well, you'll have to install and keep those packages somewhere on your system. And maybe a few months from now after your latex distribution got updated by the system your document suddenly no longer compiles. What I want is something like npm-like package management for this, where the packages are just kept there next to the document. I don't care if I'll have a package 20 times on my system either, storage hasn't…

Maybe running Latex in a container would meet your requirements?

Re: Quarkdown: A modern Markdown-based typesetting system

#165

Markdown, Quardown, Typst, this and that. This looks to LaTeX. All of this became so confusing and un-standardized - I went back to HTML+CSS.

You know what, while you're at it, I might as well bring it up. How about XML? I haven't really tried writing large pieces of text in it but I am already seriously considering. All other alternatives are too complicated and have a learning curve that gets in the way of writing itself. With XML, I'd be able to define my own tags and run them by a parser later on to auto-generate indexable footnotes, and create my own…

I have been thinking about this seriously myself. Not with a specific existing schema like DocBook, but with a custom schema (defined by me) that I then compile to standard schemas, like DocBook or HTML.

This seems extensible to the degree that I want (i.e. semantically rich enough that you can conceivably hang any application from it). But I just can't bring myself to write in XML syntax, especially for maths.

Re: Quarkdown: A modern Markdown-based typesetting system

#166

Markdown, Quardown, Typst, this and that. This looks to LaTeX. All of this became so confusing and un-standardized - I went back to HTML+CSS.

If 2005 text editors autocomplete made it easy to balance and indent html/xml tags and syntax highlighting like today, would JSON, Yaml, Markdown have taken off? In The Art of Unix Programming from 2003, the author states editing xml by hand is torture, hence we must invent unique text formats and parsers for the same.

I have not been able to configure an editor that makes it less painful. I think it's not just the verbosity (although that is painful) - the prefix notation makes some things inherently hard to read. MathML is almost impossible.

Re: Quarkdown: A modern Markdown-based typesetting system

#167
post #138
post #30

Earlier quoted context omitted.

That assumes that the only issue with LaTeX is its syntax. Other issues I can think of are that LaTeX doesn't generate HTML and that LaTeX is completely Unicode-disabled.

Your statement is not correct, LuaLaTeX can output any unicode character you need and also you can use Lua as well for scripting.

Other incorrect statement is that LaTeX cannot generate HTML. There is number of projects for LaTeX to HTML conversion (TeX4ht, Lwarp, LaTeXML), also Pandoc can convert subset of LaTeX to HTML.

Re: Quarkdown: A modern Markdown-based typesetting system

#168
post #107

Earlier quoted context omitted.

its for people who want latex but are mad that latex became c++

LaTeX also has some bizarre defaults like bitmap fonts in a tool designed to allow people to create high quality typeset documents.

This was true maybe 20 years ago, before TeX engines that output directly to PDF were created. Today, the recommended engine is LuaLaTeX, and it defaults to OpenType fonts.

Re: Quarkdown: A modern Markdown-based typesetting system

#169

Earlier quoted context omitted.

Well, you'll have to install and keep those packages somewhere on your system. And maybe a few months from now after your latex distribution got updated by the system your document suddenly no longer compiles. What I want is something like npm-like package management for this, where the packages are just kept there next to the document. I don't care if I'll have a package 20 times on my system either, storage hasn't…

> And maybe a few months from now after your latex distribution got updated by the system your document suddenly no longer compiles. I'm using LaTeX 2e for 25+ years. This has literally never happened to me. If that's not stability, I don't know what is. LaTeX documents I wrote in my grad days still compile for me. I just checked and it does. I do keep the dependency packages myself in my folder. Has this issue ever…

The only instance of a document not working right anymore for me was a really hacked book using an early/beta version of memoir --- there were (documented) breaking changes for the final release --- updated to match the new macro calls and it was back to working in short order.

Re: Quarkdown: A modern Markdown-based typesetting system

#170

Is the comparison table accurate? - https://github.com/iamgio/quarkdown#comparison Surely LaTeX has full scripting ability even though I wouldn't wish such a punishment on anyone. Surely Quarkdown's gibberish like syntax is not more concise and more readable than Typst? And surely the learning curve is not easier than Typst? I'd say the learning curve is more or less the same as Typst. Surely LaTeX can also produce H…

>And surely the learning curve is not easier than Typst?

To be fair, (most) markdown is valid Quarkdown. Barrier to entry really doesnt get any lower than that. Of course the learning curve is not fully synonymous with the barrier to entry, but it's a significant part.

And "learning curve" is really such a subjective quality. Kinda fucked from the start once you put it in a comparison table. Explicit features are more objective but even then sometimes products dont NEED certain features because of their design.

Post reply on HN