Skip to content

Skyost/ThatLatexLib

Repository files navigation

ThatLatexLib

Just a very simple wrapper around latexmk, pdftocairo, svgo and pandoc that allows me to convert my LaTeX documents into a PDF, a SVG or an HTML document.

Features

  • Convert your LaTeX files to use them in your web pages.
  • Calculate TeX files checksums so that you don't have to regenerate it each time you want a PDF.
  • Extract and convert your tikzpicture images from your LaTeX documents.
  • Automatically compresses your SVG files using SVGO.
  • Render transformed HTML math elements using Katex (can easily be configured).

Use cases

I'm currently using it in three of my Nuxt projects :

In these projects, everything is written in LaTeX, then processed using this library. Here's an example output page.

Feel free to use it in your projects as well 😉

Usage

Check the tests directory to see how you can use this library.

License

Licensed under the MIT license. See here.

About

Compile LaTeX files to PDF using the local TeX installation, convert them to HTML using Pandoc, extract & convert images, and more !

Topics

Resources

License

Stars

Watchers

Forks