Project ideas from Hacker News discussions.

Vintage Scientific Papers with LaTeX

📝 Discussion Summary (Click to expand)

Theme 1: LaTeX is viewed as overly complex and in need of a cleaner syntax

“I just wish Tex were a cleaner language.” – jan_m_savage

Theme 2: Preference for modern typesetting tools (e.g., Typst) that could supplant LaTeX

“I am personally no fan of Tex/LaTex and prefer Typst, but you can't do this in Typst yet.” – jan_m_savage

Theme 3: Desire to convert legacy scientific papers into LaTeX to escape low‑quality scans

“Which would be nice - some seminal publications from not all that long ago are only available as terrible quality scans.” – 3eb7988a1663


🚀 Project Ideas

Typst‑LaTeX Bridge

Summary

  • A plugin/library that brings popular LaTeX macros and packages (e.g., tikz, amsmath) into Typst, letting users write familiar LaTeX syntax while benefiting from Typst's speed.
  • Enables Typst users to access missing features without leaving the Typst ecosystem.

Details

Key Value
Target Audience Typst users who miss LaTeX features, especially academics and technical writers
Core Feature Provides a compatibility layer that maps LaTeX commands to Typst functions via a preprocessor or library
Tech Stack Rust (Typst core), optional WASM for web bindings, CLI in Python/Rust
Difficulty Medium
Monetization Hobby

Notes

  • jan_m_savage: “I am personally no fan of Tex/LaTex and prefer Typst, but you can't do this in Typst yet.”
  • Could spark discussion on HN about language interoperability and lower the barrier for Typst adoption.

Scan‑to‑LaTeX Pipeline

Summary

  • Automated service that converts low-quality scanned PDFs of historic scientific papers into clean, editable LaTeX (or Typst) source using OCR and layout analysis.
  • Saves researchers time digitizing seminal works and improves accessibility.

Details

Key Value
Target Audience Historians, digital archivists, academics needing source versions of old papers
Core Feature Pipeline: PDF scan → OCR (Tesseract) → structure detection (DL layout model) → LaTeX generation (via rules)
Tech Stack Python, Tesseract OCR, Detectron2/LayoutLM, LaTeX templating (Jinja), FastAPI for API/service
Difficulty High
Monetization Revenue-ready: per-document pricing or subscription tier

Notes

  • 3eb7988a1663: “Which would be nice - some seminal publications from not all that long ago are only available as terrible quality scans.”
  • Practical utility for open‑access projects; likely to attract interest and discussion on HN.

CleanTex (Clean LaTeX Preprocessor)

Summary

  • A lightweight preprocessor that lets authors write LaTeX using a cleaner, Markdown-inspired syntax (e.g., headings with #, equations with $$) and compiles to standard LaTeX.
  • Addresses the wish for a cleaner language while retaining full LaTeX compatibility.

Details

Key Value
Target Audience LaTeX users frustrated with verbose syntax, especially those who like Typst/Markdown
Core Feature Transforms clean syntax to LaTeX via parsing and macro expansion
Tech Stack Python (or Rust) with PEG grammar (Lark) or custom parser; output .tex
Difficulty Medium
Monetization Hobby

Notes

  • jan_m_savage: “I just wish Tex were a cleaner language.”
  • Could spark discussion about language design and provide everyday practical utility for writers.

Read Later