Skip to content

English

Escap1ng edited this page Aug 21, 2026 · 2 revisions

VisualLaTeX Wiki

Import · Tweak · Export — an offline LaTeX light editor that never loses a character

中文 · English


About

VisualLaTeX is a pure-frontend, zero-dependency, fully offline LaTeX light editor built for making quick small edits to existing papers. No install, no build — clone the repo and double-click index.html to get started.

Quick Start

git clone https://github.com/Escap1ng/VisualLaTeX.git

Then double-click index.html to run offline. You can also use the online demo.

Core Workflow

Import .tex → light visual edits → export .tex

Changes only happen where you make them; everything else is preserved character-for-character, fully offline.

Features

Feature Details
One-click import Open a local .tex; sections, paragraphs, lists, formulas, and images become visual elements
Split-pane view Visual editor on the left, live LaTeX source preview on the right
Basic formatting Three heading levels, bold, italic, center, ordered/unordered lists
Formula input 30+ symbol quick palette, inline $...$ and display $$...$$ math
Verbatim blocks Tables, bibliographies, code listings shown as-is, editable, never lost on export
Command protection \cite, \ref, and other reference commands preserved verbatim
Image insertion Enter a path to generate the figure float environment
One-click export Copy source or download .tex, reusing the imported file name
Auto-save Drafts cached together with the preamble; content survives page refresh

Continuous Integration

Automation is powered by GitHub Actions:

Workflow Trigger Purpose
CI push to main / PR to main JS syntax check + zero-dependency smoke checks
Build & Release push v* version tag Package zip and upload to GitHub Release
Deploy to GitHub Pages push to main Auto-deploy the online demo

Known Limitations

  1. Built on contenteditable for simplicity; complex nested layouts may parse incorrectly
  2. No visual table editing (tables are edited as source inside verbatim blocks)
  3. This is a light editing tool; for large-scale rewrites, use a code editor

Version History

  • v2.0.0: repositioned as a general offline LaTeX light editor; added .tex import; verbatim preservation of unsupported structures for lossless round-trips
  • v1.1.0: visual editor + formula assistant for math-modeling papers (removed in v2.0.0)
  • v1.0.0: initial release

Links

Clone this wiki locally