A tool to convert Overleaf projects to arXiv-compatible formats
Project description
Overleaf2Arxiv
Academics often write papers in Overleaf, and publish them to arXiv, but the steps to do so requires a little manual labor.
For example, arXiv requires a main.bbl file, which must be manually downloaded from Overleaf and packaged into the zip file.
Overleaf2Arxiv is a simple CLI that aims to make this easier.
Given the Overleaf project ID, it will automatically package it for upload to arXiv, including the main.bbl file.
[!NOTE] MacOS and Linux are the primary supported platforms.
Installation + Setup
To install, run
pip install overleaf2arxiv
Additionally, ensure that you are logged into Overleaf on your default browser. The cookies on this browser will be used to authenticate with Overleaf, possibly asking for your keychain password in the process.
Finally, install pdflatex on your machine and ensure it's available on the system path.
- On Linux, consider TeX Live
- On Mac, consider one of:
- TeX Live
- BasicTeX (smaller installation), install with
brew install basictex
Usage
Using this script is easy, simply run
overleaf2arxiv <project_id> project.zip
where <project_id> is the Overleaf project ID (visible in the URL), and then just upload project.zip to arXiv!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file overleaf2arxiv-0.1.2.tar.gz.
File metadata
- Download URL: overleaf2arxiv-0.1.2.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a40a8d7be04fdc211ddcfd5a8bd352df1a42442a3013605df7508a8bc329237
|
|
| MD5 |
72aa17c131c0f745cf3028af30d4bab4
|
|
| BLAKE2b-256 |
55e143d650fc473ddf00ed9c98093426d61eeb1eaa3479825af991c8d27579fa
|
Provenance
The following attestation bundles were made for overleaf2arxiv-0.1.2.tar.gz:
Publisher:
publish.yaml on abhaybd/Overleaf2Arxiv
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
overleaf2arxiv-0.1.2.tar.gz -
Subject digest:
4a40a8d7be04fdc211ddcfd5a8bd352df1a42442a3013605df7508a8bc329237 - Sigstore transparency entry: 218107730
- Sigstore integration time:
-
Permalink:
abhaybd/Overleaf2Arxiv@6e8383f2edaaed19698f90fa66ff27f938955e67 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/abhaybd
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@6e8383f2edaaed19698f90fa66ff27f938955e67 -
Trigger Event:
push
-
Statement type:
File details
Details for the file overleaf2arxiv-0.1.2-py3-none-any.whl.
File metadata
- Download URL: overleaf2arxiv-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f64afb8204f9a3d57941c1b485315c35046854c3c6828331a6bfc87b15ce570c
|
|
| MD5 |
4747f87a42a3cc88f9fd59d11d44344e
|
|
| BLAKE2b-256 |
9b8fe069d5c70a8759a71164b94019de3f93a12c33592ceb78e99ee1d01963f4
|
Provenance
The following attestation bundles were made for overleaf2arxiv-0.1.2-py3-none-any.whl:
Publisher:
publish.yaml on abhaybd/Overleaf2Arxiv
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
overleaf2arxiv-0.1.2-py3-none-any.whl -
Subject digest:
f64afb8204f9a3d57941c1b485315c35046854c3c6828331a6bfc87b15ce570c - Sigstore transparency entry: 218107741
- Sigstore integration time:
-
Permalink:
abhaybd/Overleaf2Arxiv@6e8383f2edaaed19698f90fa66ff27f938955e67 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/abhaybd
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@6e8383f2edaaed19698f90fa66ff27f938955e67 -
Trigger Event:
push
-
Statement type: