An ASCII math generator from LaTeX equations for taking scientific notes in Neovim.
nabla.nvim is a Neovim plugin that converts LaTeX mathematical expressions into ASCII art directly within the editor. It enables users to write and visualize scientific notes with proper mathematical notation without leaving their coding environment, using features like floating preview popups and tree-sitter integration.
Neovim users, particularly researchers, scientists, engineers, and students who write technical documentation or notes containing mathematical equations within Neovim.
It provides a minimalist, seamless integration into Neovim's ecosystem for rendering LaTeX equations as ASCII art, offering a lightweight alternative to external tools or heavy plugins, with accurate parsing via tree-sitter and customizable previews.
take your scientific notes :pencil2: in Neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses tree-sitter integration for precise parsing of LaTeX expressions, as highlighted in the README with recommendations to install the latex parser via `TSInstall latex`.
Offers floating preview popups and virt_lines support, blending into the Neovim workflow without requiring external applications or heavy plugins.
Supports different border styles for the preview window, such as single, double, or rounded, allowing users to tailor the visual appearance to their setup.
Follows a minimalist philosophy, providing essential LaTeX-to-ASCII conversion without bloating the editor, ideal for quick scientific note-taking in Neovim.
Requires Neovim nightly, which may be unstable or incompatible with some users' stable setups, limiting accessibility and increasing maintenance overhead.
Depends on tree-sitter, a latex parser, and specific colorschemes, adding multiple installation and configuration steps that can be cumbersome for newcomers.
Converts equations to ASCII art, which lacks the visual clarity and detail of proper LaTeX or graphical rendering, making it unsuitable for complex or dense mathematical expressions.