TeXMe Demo

Dev tools

markdown renderer

SHOW HN2019

213points
54comments
#180of 2,195 in 2019
Top 9%of 2019 by points

How HN took it

DebatedReal support and real criticism

6 positive, 7 neutral or asking, 1 mixed, 6 critical, out of 20 comments about the project. Thread score -0.03.

Idea: 2 for, 1 againstDocs: 0 for, 3 againstDesign: 2 for, 0 againstExecution: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Rendering quality looks like PDF and reflows well

    From 2 comments
    • Rendering quality is really good. Looks just like PDF.
      alexmint on HN
    • > Looks just like PDF. It's better than PDF. Text in PDF is not reflowable. This demo is by virtue of being HTML under the hood. Looks good even after resizing the browser. I…
      jimws on HN
  • Clean, minimal design

    From 1 comment
    • I thought view source tells the story quite well... The document looks very clean.
      nxpnsv on HN
  • Concept of separating content from rendering

    From 1 comment
    • That’s the point of PDFs and EPUBs. If you want resizable PDFs, use EPUB which is an organized and compressed version of HTML. Edit. I think the reason you lose quality during…
      bhl on HN

Objections

  • Breaks with code blocks containing dollar signs

    From 2 comments
    • This project is awesome, but by relying on Commonmark, you can't use this together with code blocks containing $ (meaning it doesn't work for languages like PHP and R). It's…
      bachmeier on HN
    • > Why do you need to typeset math within code blocks or code spans? The problem is that commonmark doesn't recognize math at all. If you want to use texme, you can't have code…
      bachmeier on HN
  • Maintenance concerns: old issues unanswered, commit surges before posting

    From 3 comments
    • From a look at the github, there is a sudden "surge" or commits, likely to prepare to present it to hackernews. But overall this github doesn't seem to be maintained and users…
      manbash on HN
    • Most repos are interesting but unmaintained, it appears that author brushes up a repo before posting by commit waves and then present on HN.
      n_ary on HN
    • > If there are others who might want to help the project by investigating the bugs and/or fixing them, they are very welcome. For any fixes merged to the project, I will be…
      n_ary on HN
  • Needs JavaScript and MathJax fonts, so not usable offline

    From 1 comment
    • Apparently TeXMe needs to load MathJax which in turn needs to load a bunch of fonts, so no, that script alone won't work offline.
      oefrha on HN
  • Static site generators already produce faster pages

    From 1 comment
    • As cool as this is, I just don't really see the use for this, when static site generators like Hugo and Jekyll exist, and produce pages that will load measurably faster...
      chabad360 on HN

Requests

  • Pre-rendered static HTML fallback without JavaScript

    From 1 comment
    • This is brilliant. All we need now is a way for it to fall back to pre-rendered static html for cases where there is no JS, and to be indexed.
      ncmncm on HN
  • Support for theorem environments and cross-references

    From 1 comment
    • I prefer katex [0] over mathjax these days. Seems to render a lot faster. I wonder how this compares to Pandoc in terms of features. I really would like a complete solution to…
      foxes on HN
  • Pre-render formulas client-side cost reduction

    From 1 comment
    • Consider pre-rendering formulas instead of doing it client-side (KateX supports this, dunno about MathJax). In my experience, rendering a lot of equations on screen via MathJax…
      snicker7 on HN

Questions

  • What does self-rendering mean here and how does it differ from existing JS libraries

    From 1 comment
    • I'm not sure I understand what "self-rendering" means in this context? You have some javascript that is taking markdown and spitting out HTML, right? How is that different from…
      fastball on HN
  • Can it be used as an editor

    From 1 comment
    • Given that it’s parsing from a textarea, can TeXMe be used as an editor? I think some contenteditable editors have the rendering from markdown as well.
      bhl on HN
  • Does it support full LaTeX or only math

    From 1 comment

Alternatives named

  • Markdeep

    From 1 comment
    • Markdeep [1] does something very similar. (Disclaimer: Not my project, but I've developed several Markdeep-adjacent tools [2][3].) [1]: https://casual-effects.com/markdeep/ [2]:…
      doersino on HN
  • Jupyter notebooks

    From 2 comments
    • Pretty nice, although these days if when I need Markdown + LaTeX, most often I just create an .ipynb, put it on GitHub (which could render Jupyter notebooks, including…
      oefrha on HN
    • Have you tried Jupyter notebooks? I do not know if they handle references, but it does the rest you want. The markdown cella support latex math and you can include figures or…
      Foivos on HN
  • Pandoc

    From 1 comment
    • I prefer katex [0] over mathjax these days. Seems to render a lot faster. I wonder how this compares to Pandoc in terms of features. I really would like a complete solution to…
      foxes on HN
  • RMarkdown

    From 1 comment
    • Have you tried RMarkdown? It is a lot more focused on producing a pdf or html document than what Jupyter is. It even has decent support for cross-references, and for citations…
      semi-extrinsic on HN
  • Hugo and Jekyll

    From 1 comment
    • As cool as this is, I just don't really see the use for this, when static site generators like Hugo and Jekyll exist, and produce pages that will load measurably faster...
      chabad360 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/21602113)