3 ms·
I love TeX and LaTex. I've been using TeX even before LaTeX was available. However, I barely use it any more and write most documents in Markdown. To turn yo
by mikekchar 11y ago
I love TeX and LaTex. I've been using TeX even before LaTeX was available. However, I barely use it any more and write most documents in Markdown.
To turn your question upside down, the reason I don't use TeX and LaTeX any more (despite being quite invested in it) is that I rarely care about the quality of output any more. I'm more interested in the text editor representation.
For the types of documents I write (about software, very rarely doing any math) Markdown's syntax is just simpler and quicker. It produces readable HTML output with code syntax highlighting. That's all I want.
If I need to typeset something, I will go back to TeX/LaTeX. I'm afraid, though, that I'm not a good fit for overleaf as I am already invested in the concept of splitting composition from presentation. When I am writing, I specifically don't care about (and would rather not have) anything showing me what the final output is going to look like.
Typesetting is a completely different process for me. Once I have a good portion of the document written (sometimes all of it), then I will start looking at presentation. I'm also one of the crazy people who writes his own styles in TeX ;-)
What's interesting is that the last time I used LaTeX, I actually wrote my own markup language (similar to markdown) and had a build step that would convert it to LaTeX. This was because I was doing a lot of writing with very weird formatting (non-standard output of furigana in Japanese where I displayed both the Chinese characters, the Japanese reading of the characters, and the romanization of that reading). Doing that with TeX macros would have worn my fingers off.
So I suppose to sum up, since I don't need precise typesetting in most of my documents, Markdown is "good enough" and it is easier to type. When I do need precise typesetting, TeX/LaTeX is what I go for, but even then I would rather write in a markdown style DSL and translate to TeX which I can output. As much as I love TeX, it really does suck compared to any modern macro language. LaTeX gives a semi-nice veneer, but it still isn't optimal. Pushing it off to one side is how I cope ;-)