All Projects → shreyashankar → overleave

shreyashankar / overleave

Licence: MIT license
Chrome extension that opens and syncs Overleaf compiled pdfs in a new window.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Overleave

Hot reload extension for Overleaf to use the text editor and PDF compiler in different windows.

This project is a Chrome extension that, when in an Overleaf project, opens the compiled pdf in a new tab. I built this because I prefer the local TeX experience where I can typeset in one window and leave the compiled pdf in another window; however, Overleaf doesn't have this functionality.

Key Features:

  • Split view for multiple Windows. Multitab View

  • Boost your productivity with Overleave. Second Display

  • Minimalistic Interface and Usability shortcuts. Shortcuts

Setup

You can run the extension in any chromium based web browser. To run in developer mode, you can:

  1. Clone this repository
  2. Navigate to chrome://extensions/
  3. Enable the "Developer mode" switch in the top right
  4. Click "Load Unpacked" in the left hand side
  5. Upload the project

Troubleshootting

If you are using the Overleave extension, but everytime you update your project the PDF gets download follow this steps:

Google Chrome

  1. Open the Google Chrome settings.
  2. Look for the "Privacy and security" section in the navigation bar.
  3. Click under the "Site Settings" option and click it.
  4. Scroll down and look for the "Content" Section.
  5. Click under the "Additional content settings" option.
  6. Click under the "PDF documents" option.
  7. Select the "Open PDFs in Chrome" option.

Microsoft Edge

  1. Open the Microsoft Edge settings.
  2. Look for the "Cookies and Site permissions" section in the navigation bar.
  3. Scroll down and look for the "PDF documents" option and click it.
  4. Deactivate the "Always download PDF files" option by clicking the toggle.

Next Improvements

  • Fix glitches in the toggle due to missing clicks.
  • Availability in Chrome for Overleave extension.
  • Guidelines in the UI for usability.

Contributors

jmauro - mauroalejandrojm

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].