awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lukas-blecher avatar

lukas-blecher/LaTeX-OCR

0
View on GitHub↗
16,190 stars·1,280 forks·Python·mit·23 viewslukas-blecher.github.io/LaTeX-OCR↗

LaTeX OCR

LaTeX-OCR is a specialized optical character recognition system designed to identify and transcribe complex mathematical symbols and their spatial relationships from images. It functions as a machine learning engine that converts visual representations of equations into structured LaTeX code for use in technical documentation and academic typesetting.

The project utilizes a hierarchical vision-based encoding and autoregressive sequence decoding architecture to process input images and generate mathematical notation token by token. Beyond its core recognition capabilities, the system provides an interactive interface for capturing formulas directly from screenshots and exposes a network service that allows external applications to integrate automated transcription into their own workflows.

The software includes a framework for training and fine-tuning models, enabling users to prepare specialized datasets and adjust parameters to improve recognition accuracy for unique symbols or specific handwriting styles. The project is distributed as a Python-based library and includes tools for both command-line interaction and programmatic integration.

Features

  • Image-to-LaTeX Converters - The project provides image-to-LaTeX conversion by applying machine learning models to identify mathematical symbols and their spatial relationships within visual representations of formulas.
  • Formula Recognition Engines - A machine learning tool that converts images of mathematical equations into structured LaTeX code for document typesetting.
  • Mathematical Digitization Engines - Converting images or screenshots of complex equations into structured LaTeX code for use in academic papers and technical documentation.
  • Automated Transcription Services - Integrating machine learning models into external applications to automatically convert visual mathematical content into machine-readable typesetting formats.
  • Transcription APIs - A network service that provides automated formula recognition capabilities for integration into external applications and research workflows.
  • Transcription API Services - The project exposes recognition services through a network interface, allowing external applications to integrate automated mathematical transcription capabilities into their own workflows.
  • Formula Capture Tools - The project provides an interactive interface for capturing mathematical formulas from screenshots, converting visual equations into structured notation for standard typesetting.
  • Custom Model Training - Preparing specialized datasets and adjusting model parameters to improve recognition accuracy for unique mathematical symbols or specific handwriting styles.
  • Custom Vision Training - The project supports custom model training by allowing users to prepare specialized datasets and adjust learning parameters to improve recognition accuracy for unique symbols.
  • Optical Character Recognition - A specialized computer vision system designed to identify and transcribe complex mathematical symbols and spatial relationships from images.
  • Vision Transformers - Processes input images through a hierarchical attention mechanism to map visual features into a sequence of latent mathematical tokens.
  • Scientific Document Processing - Streamlining the creation of technical documents by automating the translation of visual mathematical notation into standard code formats.
  • Deep Learning Frameworks - A framework for preparing datasets and fine-tuning recognition engines to improve accuracy for unique symbols or specific handwriting styles.
  • Autoregressive Decoding Strategies - Generates LaTeX strings token by token by predicting the next character based on previously generated symbols and visual context.

Star history

Star history chart for lukas-blecher/latex-ocrStar history chart for lukas-blecher/latex-ocr

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to LaTeX OCR

Similar open-source projects, ranked by how many features they share with LaTeX OCR.
  • breezedeus/pix2textbreezedeus avatar

    breezedeus/Pix2Text

    3,012View on GitHub↗

    Pix2Text is an optical character recognition system and document conversion tool designed to transform images and PDFs into Markdown. It functions as a multilingual OCR engine supporting over 80 languages, a LaTeX formula recognizer for mathematical notations, and a parser integrated with vision language models. The project utilizes a hybrid pipeline to separate plain text from mathematical formulas and tabular structures within a single pass. It converts recognized formulas into LaTeX expressions and transforms detected tables and layouts into structured Markdown formatting. The system incl

    Jupyter Notebookimage-to-markdownlatexlatex-pdf
    View on GitHub↗3,012
  • opendatalab/pdf-extract-kitopendatalab avatar

    opendatalab/PDF-Extract-Kit

    9,724View on GitHub↗

    PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as Markdown, HTML, and LaTeX. It functions as a multi-stage parsing framework that combines a document layout analyzer, a formula recognition engine, an OCR text extractor, and a table extraction system. The project focuses on recovering complex document elements by translating images of mathematical formulas and tabular structures into editable source code. It utilizes model-driven layout analysis to identify structural elements in reports and textbooks while ignoring noise like wa

    Python
    View on GitHub↗9,724
  • d2l-ai/d2l-end2l-ai avatar

    d2l-ai/d2l-en

    29,001View on GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    View on GitHub↗29,001
  • miaomiaosoft/pandaocrmiaomiaosoft avatar

    miaomiaosoft/PandaOCR

    5,274View on GitHub↗

    PandaOCR is a desktop application for extracting text from images and screen captures using optical character recognition. It functions as a mathematical formula digitizer, a table data extractor, a multilingual translation utility, and a text-to-speech interface. The project distinguishes itself through specialized recognition routing that distributes data across different providers based on whether the content is standard text, tables, or formulas. It provides real-time software interface localization by rendering translated text layers directly over active application windows using coordin

    View on GitHub↗5,274
See all 30 alternatives to LaTeX OCR→

Frequently asked questions

What does lukas-blecher/latex-ocr do?

LaTeX-OCR is a specialized optical character recognition system designed to identify and transcribe complex mathematical symbols and their spatial relationships from images. It functions as a machine learning engine that converts visual representations of equations into structured LaTeX code for use in technical documentation and academic typesetting.

What are the main features of lukas-blecher/latex-ocr?

The main features of lukas-blecher/latex-ocr are: Image-to-LaTeX Converters, Formula Recognition Engines, Mathematical Digitization Engines, Automated Transcription Services, Transcription APIs, Transcription API Services, Formula Capture Tools, Custom Model Training.

What are some open-source alternatives to lukas-blecher/latex-ocr?

Open-source alternatives to lukas-blecher/latex-ocr include: breezedeus/pix2text — Pix2Text is an optical character recognition system and document conversion tool designed to transform images and PDFs… opendatalab/pdf-extract-kit — PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… miaomiaosoft/pandaocr — PandaOCR is a desktop application for extracting text from images and screen captures using optical character… microsoftdocs/azure-docs — Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of…