Python Latex

Open-source Python projects categorized as Latex

Top 23 Python Latex Projects

  • SciencePlots

    Matplotlib styles for scientific plotting

    Project mention: Lets-Plot: An open-source plotting library by JetBrains | | 2023-07-15

    This seems quite similar to plotnine [0], which also provides a grammar of graphics interface for Python. That said, I love ggplot and I can't wait to use this in my research! I hope we can port/re-implement ggthemes, scientificplots [1], and other ggplot libraries for lets-plot.



  • LaTeX-OCR

    pix2tex: Using a ViT to convert images of equations into LaTeX code.

    Project mention: Why copyng a math formula gives me duplicated characters | /r/pdf | 2023-06-14

    I didn't know that such tools exists (completly new to LaTex). Thanks to your suggestion I looked for an open source althernative (to avoid anoyances of freemium) and I found pix2tex That works really like a charm.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • arxiv-latex-cleaner

    arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv

    Project mention: ArXiv LaTeX Cleaner: Clean the LaTeX code of your paper to submit to ArXiv | | 2023-03-23
  • rebiber

    A simple tool to update bib entries with their official information (e.g., DBLP or the ACL anthology).

    Project mention: [D] How to find conference citation from arxiv | /r/MachineLearning | 2022-12-21

    Check out rebiber

  • tikzplotlib

    :bar_chart: Save matplotlib figures as TikZ/PGFplots for smooth integration into LaTeX.

    Project mention: Generate graph of distribution of discrete logarithm | /r/LaTeX | 2023-06-26

    You can also generate .tex files from your figures in Python, R or Matlab using librairies like tikzplotlib, tikzDevice and matlab2tikz respectively.

  • image-to-latex

    Convert images of LaTex math equations into LaTex code.

    Project mention: Any alternatives to Mathpix/Latex-OCR? | /r/LaTeX | 2023-01-24


  • arxiv-vanity

    Renders papers from arXiv as responsive web pages so you don't have to squint at a PDF.

    Project mention: ArXiv Vanity | | 2023-06-09
  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • betterbib

    :green_book: Update BibTeX files with info from online resources.

  • LovelyPlots

    Matplotlib style sheets to nicely format figures for scientific papers, thesis and presentations while keeping them fully editable in Adobe Illustrator.

  • textext

    Re-editable LaTeX graphics for Inkscape

    Project mention: Issue with textext and re-editing LaTeX code in Inkscape | /r/Inkscape | 2023-06-02

    I attempted to solve the problem on my own, but unfortunately, I was unable to do so. Therefore, I am seeking for help by posting my issue here. I am currently experimenting with the 're-edit' feature of LaTeX code using textext in Inkscape. However, I am encountering difficulties as the feature does not seem to work correctly. It functions initially when I create it, but stops working if I click into it. In the attached image, I have provided a simple example of LaTeX code for both $M$ and $N$. Strangely, I am able to edit the code for $N$, but not for $M$. Hope that someone with more experience can help me resolve this problem. I came across a similar issue on the following link (, but I was still unable to find a solution. For reference, I have also attached the .svg file in case anyone would like to investigate further. This is the link to svg file:

  • mistletoe

    A fast, extensible and spec-compliant Markdown parser in pure Python.

    Project mention: python development on logseq md files | /r/logseq | 2023-01-20
  • pytablewriter

    pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.

  • inkscape-figures

    Inkscape figure manager

  • latex-online

    Online latex compiler. You give it a link, it gives you PDF

    Project mention: Website to compile latex from github repository | /r/LaTeX | 2023-01-23

    I use Overleaf for everything Latex/Beamer related, and backup my projects onto Github. There used to be a website ( which would generate a static link for you that would compile a PDF from a specified github repository. It was a great way to share developing presentations and reports.

  • m.css

    A no-nonsense, no-JavaScript CSS framework, site and documentation theme for content-oriented websites

    Project mention: C++ | Modern documentation tools | /r/cpp | 2023-02-23
  • inkscape-shortcut-manager

    Inkscape shorcut manager

  • sane_tikz

    Reconquer the canvas: beautiful Tikz figures without clunky Tikz code

  • overleaf-sync

    Overleaf Two-Way Synchronization

    Project mention: Why use Emacs for LaTeX instead of Overleaf? | /r/emacs | 2023-03-04

    There is a supplement:

  • AMaDiA

    Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )

  • wikmd

    A file based wiki that uses markdown

    Project mention: Self-hosting saves the day | /r/selfhosted | 2023-03-05

    Bing, bang, boom. Within a few minutes of volunteering it, I setup wikimd as a stopgap until we developed something more robust. I'm thinking of moving to Hedgedoc which has some security and a WYSIWYG editor for folks not as familiar with Markdown syntax.

  • pylatexenc

    Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion

  • iheartla

    compilable markdown for linear algebra

    Project mention: Compilable Markdown for Linear Algebra | | 2023-01-19

    I like this. I created a GitHub issue:

  • VSCode-LaTeX-Inkscape

    ✍️ A way to integrate LaTeX, VS Code, and Inkscape in macOS

    Project mention: Is LaTeX Required/Recommended in Computer Science Courses? | /r/LaTeX | 2023-07-01

    I would also recommend only really using the nVim setup from your links if you really like Vim. IMO VSCode is much easier and feature-rich for LaTeX, not to mention the deep language support for everything else. Here is a setup in VSCode that contains some other tools that you may not need, but it works very well for the needs of myself and some of my collaborators.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-15.

Python Latex related posts


What are some of the best open-source Latex projects in Python? This list will help you:

Project Stars
1 SciencePlots 5,694
2 LaTeX-OCR 4,843
3 arxiv-latex-cleaner 4,227
4 rebiber 2,231
5 tikzplotlib 2,172
6 image-to-latex 1,739
7 arxiv-vanity 1,501
8 betterbib 784
9 LovelyPlots 692
10 textext 660
11 mistletoe 655
12 pytablewriter 568
13 inkscape-figures 495
14 latex-online 465
15 m.css 383
16 inkscape-shortcut-manager 329
17 sane_tikz 323
18 overleaf-sync 263
19 AMaDiA 249
20 wikmd 240
21 pylatexenc 221
22 iheartla 191
23 VSCode-LaTeX-Inkscape 174
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.