A Chrome extension to view arXiv paper TeX source in a VS Code-like interface.
- View TeX source files directly from arXiv abstract pages
- VS Code-like interface with Monaco Editor
- Syntax highlighting for LaTeX, BibTeX, and other TeX-related files
- Support for gzipped and tar archives
- File tree navigation for multi-file papers
- Make sure you have Node.js >= 18 installed
- Clone this repository
- Run
npm installto install dependencies - Run
npm run buildto build the extension - Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
buildfolder
- Go to any arXiv paper page (e.g.,
https://arxiv.org/abs/1706.03762) - Find the "View TeX Source" button next to "TeX Source" in the sidebar
- Click the button to open the TeX viewer in a new tab
- Browse and view all TeX files in the paper
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build- Enable Developer Mode in
chrome://extensions/ - Click "Load unpacked" and select the
buildfolder - The extension will be active on arXiv.org
- React 18
- TypeScript
- Vite
- Monaco Editor (VS Code's editor)
- fflate (for gzip/zip decompression)
- Chrome Extension Manifest V3
MIT