markdown-it-texmath VS keenwrite

Compare markdown-it-texmath vs keenwrite and see what are their differences.


Support TeX math equations with your Markdown documents. (by goessner)


Java-based desktop text editor with live preview, string interpolation, and formulas (by DaveJarvis)
Our great sponsors
  • Zigi - Workflow assistant built for devs & their teams
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
markdown-it-texmath keenwrite
2 58
120 469
- -
2.2 8.6
6 months ago 10 days ago
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of markdown-it-texmath. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-28.


Posts with mentions or reviews of keenwrite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-27.
  • KeenWrite 2.10.0: R meets TeX
    2 projects | | 27 Nov 2022
    KeenWrite 2.10.0, my free and open-source text editor, can now typeset TeX expressions that reference R expressions, including externally defined variables.
  • Markdown, Asciidoc, or reStructuredText – a tale of docs-as-code
    10 projects | | 4 Nov 2022
    > These look great! Were these generated with KeenWrite?

    Thank you! My sci-fi story, autónoma, is the reason I started to work on KeenWrite, and can be fully generated from within the app. The others could be edited in KeenWrite, but there'd probably need to be some work done to get the HTML/CSS preview panel to display the various annotated sections correctly. Speech bubbles (::: bubbletx and ::: bubblerx), for example, currently work in KeenWrite, but the spectrographic lines in the Impacts Project would need to have special CSS written to render correctly in the preview.

    > The challange is when a document will have multi, non-technical, owners. Invariably the "solution" is to open the PDF in Word.

    Teaching people to separate content from presentation takes a lot of effort. That's also a process problem. You could ask people to provide feedback by adding notes into the PDF, rather than editing it directly.

    At some point it'd be nice to see real-time collaboration added to KeenWrite, which would go a little ways to helping solve multiple users editing a single document:

  • HN Mining or: How I Learned that there are some among us with soft quotes
    5 projects | | 29 Oct 2022
    KeenWrite[0] is my free, open-source plain text Markdown editor that exports to XHTML. That XHTML is passed into ConTeXt (typesetting software) to produce beautifully typeset PDFs. On the way from Markdown to XHTML, KeenWrite passes the XHTML through KeenQuotes[1], my straight quote curling library, to encode quotation marks as HTML entities. This means ' becomes lsquo, rsquo, or apos, depending on the context (pun intended, sorry).

    Those HTML entities are then curled correctly when any theme[2] is applied.

    What bytes not having a separate glyph for a curled apostrophe because it makes detection of British (or nested) quotations a difficult chore for natural language processors. To get a curled apostrophe, word processors inject the semantically incorrect right-curled single quote, which ought to be reserved for a closing quotation mark exclusively.

    There are a few fonts that do curl the apostrophe, though, such as GFS Didot[3].





  • Cross-platform, cross-compiled JavaFX desktop application
    3 projects | | 26 Oct 2022
    KeenWrite is my free, open-source, cross-platform desktop Markdown text editor developed using JavaFX. The installer script uses warp-packer to create installation-free self-extracting binaries for Windows and Linux.
  • KeenWrite: An R Markdown Editor
    2 projects | | 25 Oct 2022
    A recent release adds height and width parameters for resizing of R plots upon exporting to PDF. See release 2.9.5 for details. Also see the documentation for more usage information, in particular the R docs page.
    2 projects | | 25 Oct 2022
    If Visual Studio Code had tight integration with externally defined interpolated variables (e.g., to put character names inside of diagrams), the ConTeXt typesetting software, and command-line generation of PDF documents, I wouldn't have developed KeenWrite. See the screenshots for more examples.
  • KeenWrite 2.9.6
    2 projects | | 19 Oct 2022
    and more
    2 projects | | 19 Oct 2022
  • Looking for an Editor
    2 projects | | 17 Oct 2022
    As per your request, KeenWrite 2.9.6 now exports HTML ID attributes based on the heading text.
  • Note taking software that isn't built with Electron?
    4 projects | | 29 Sep 2022
    Keenwrite -

What are some alternatives?

When comparing markdown-it-texmath and keenwrite you can also consider the following projects:

markdown-preview.nvim - markdown preview plugin for (neo)vim

marktext - 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

Zettlr - A Markdown Editor for the 21st century.

vim-markdown - Markdown Vim Mode

m4b-tool - m4b-tool is a command line utility to merge, split and chapterize audiobook files such as mp3, ogg, flac, m4a or m4b

SpaceVim - A community-driven modular vim/neovim distribution - The ultimate vimrc

JupyterLab - JupyterLab computational environment.

novelWriter - novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.7+) and Qt 5 (5.10+) for cross-platform support.

transitions - A lightweight, object-oriented finite state machine implementation in Python with many extensions

xenops - An editing environment for LaTeX mathematical documents

github-orgmode-tests - This is a test project where you can explore how github interprets Org-mode files

kroki - Creates diagrams from textual descriptions!