Skip to content

ArbitRandomUser/latexrenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Whatisit ?

A way to have Latex rendered inside nvim

Example

fig

Requirements

  • Requires hologram.nvim setup.
  • Only works in kitty
  • You must have texlive with dvipng binary on your system. if you're on Arch , texlive-bin should suffice
  • Only works on linux (ymmv on mac , and erm Windows)

How to use ?

Install

It's fairly bairbones as of now , copy latexrenderer.lua into your computer and load it with luafile /path/to/latexrenderer.lua in your init.vim .

I'll (hopefully) make this a plugin someday , but for now i'm mostly trying out things for myself.

Render all math

If succesfully loaded you should have two commands RenderLatex <size> , which will scan through your buffer, treating everything between pairs of $$ as Latex and render it below that line ( does not support inline math), <size> specifies the size of the png to render

Render math at cursor

If the cursor is at an equation you can render the current equation only with RenderLatexAtCursor <size>.

Remove all renderings

RemoveLatex will remove the rendered pngs

Bugs

For some reason the math cant be the first or the last line :( ,

Misc

Colors are hardcoded (for fg of gruvbox dark) , you can change it in the line (-fg 'cmyk 0.00 0.04 0.21 0.02') where dvipng is called.

About

render latex in nvim with kitty and hologram

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages