• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    JavaScript
  • Created about 2 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Convert natural language to LaTeX within Overleaf using LLMs

Coauthor

Copilot for Overleaf

A GPT powered English-to-LaTeX translator that fits neatly into your Overleaf workflow. In other words, an absolute life-saver for non-math majors.

Coauthor demo

Features

  • Convert English descriptions of formulae to LaTeX ("the gradient of A is B transposed plus C")
  • Describe matrices Matlab style ("A = [1, 2, 3; 2, 4, 5]")
  • Simply write out names of theorems or equations and translate them directly ("The equation for Multihead Attention from Attention is All You Need" or "Insert the Time Hierarchy Theorem").
  • Automatically create typeset tables ("A table with three columns titled Name, School, and Email").
  • Served as an incredibly light Chrome extension. The contentScript.js and background.js files are only 833 bytes and 527 bytes, respectively.
  • And many more left for you to discover...

Install

  1. Navigate to the "build" folder.
  2. Open up build/contentScript.js. Replace the one instance of "YOUR API KEY" with a valid OpenAI API key.
  3. Go to chrome://extensions/ in your browser and check the box for Developer mode in the top right.
  4. Load an unpacked extension. Select the build folder.
  5. Refresh any Overleaf tabs that you have open.

You're ready to go! Right click on highlighted text within Overleaf and select "Convert to LaTeX" πŸŽ‰

Contribution

Suggestions and pull requests are welcomed!

More Repositories

1

GraphGPT

Extrapolating knowledge graphs from unstructured text using GPT-3 πŸ•΅οΈβ€β™‚οΈ
JavaScript
4,312
star
2

opendream

An extensible, easy-to-use, and portable diffusion web UI πŸ‘¨β€πŸŽ¨
JavaScript
1,670
star
3

super-json-mode

Low latency JSON generation using LLMs ⚑️
Jupyter Notebook
378
star
4

smalltalk

A browser extension that demos Gemini Nano via window.ai and Cartesia TTS ⚑️
JavaScript
39
star
5

latentverse

Portal hopping with Stable Diffusion πŸ‘Ύ
JavaScript
22
star
6

honestgpt

Grounding LLMs in truth with under 30 lines of code.
20
star
7

simple-metrics

A light Python script that can compute accuracy, exact match, precision, recall, f1 score, and Hamming score.
Python
19
star
8

surroundpy

A Python framework for immersive spatial audio simulation and education.
Python
8
star
9

rusty-chip8

A CHIP-8 emulator written in Rust πŸ¦€
Rust
6
star
10

unfold-lang

A lightweight scripting language for querying crypto wallets.
JavaScript
3
star
11

UDC-Image-Restoration

Restoring Images from Under Display Cameras (UDC) using Denoising Neural Networks
Python
2
star
12

Ingenium

Ingenium, a way to pair high school students with tutors. Winner of the "Most Appealing Application Design" for the 2015 Congressional App Challenge in the CA-17 (Silicon Valley) District.
Makefile
1
star
13

magicwall

A React component for tokengating and web3 authentication using the Unfold scripting language.
JavaScript
1
star
14

feynman-library-manager

2018 FBLA Coding & Programming Submission (1st Place in California)
HTML
1
star