Ivan Maradzhiyski writes about innomd, a command-line tool designed for Linux and macOS that renders LaTeX math formulas as clean Unicode directly in the terminal. Built on top of the `rich` library, it serves scientists, engineers, and students by providing human-readable mathematical notation (such as Greek letters, operators, and fractions) instead of raw LaTeX source code. The tool also features support for rendering Mermaid and PlantUML diagrams into ASCII/Unicode representations and includes a live reload mode for real-time Markdown previewing.
- Renders common subsets of Mermaid and PlantUML (including flowchart, sequence, class, Gantt, C4 architecture, and activity diagrams).
- Supports Jupyter notebook (`.ipynb`) files by rendering cells as Markdown with syntax highlighting.
- Developed in pure Python using `rich` and `grandalf`, requiring no external binaries like Graphviz or Node.js for diagram layout.
- Features nine built-in color themes, including Nord, Dracula, and Solarized.
- Uses Unicode approximation rather than pixel-perfect rendering, making it ideal for terminal use but not as a substitute for PDF/LaTeX compilation.