Skip to main content

DOI: 10.1242/jcs.265183 arXiv License GitHub stars

Rxiv-Maker

Rxiv-Maker converts enhanced Markdown into professional PDFs with automated figure generation, citation management, and LaTeX typesetting. Write in Markdown, get publication-ready output for arXiv, bioRxiv, and other preprint servers.

Installation

macOS (includes LaTeX automatically):

brew install henriqueslab/formulas/rxiv-maker

Linux / Windows (WSL):

pipx install rxiv-maker    # or: uv tool install rxiv-maker

Verify setup:

rxiv check-installation

LaTeX is required. See the installation guide for platform-specific LaTeX instructions.

Quick Start

rxiv init my-paper
cd my-paper
rxiv pdf

To explore a complete working example:

rxiv get-rxiv-preprint
cd manuscript-rxiv-maker/MANUSCRIPT
rxiv pdf

Features

  • Enhanced Markdown - Scientific cross-references (@fig:plot, @eq:formula), auto-numbered figures/tables/equations, LaTeX math
  • Automated figures - Python and R scripts executed during PDF generation, with intelligent caching
  • Executable code blocks - Jupyter-like {{py:exec}} and {{py:get variable}} for live data in manuscripts
  • Citation management - BibTeX with [@citation] syntax, multiple styles, inline DOI resolution
  • Dual output - PDF and DOCX from the same source
  • arXiv/bioRxiv submission - Generate submission packages automatically
  • Track changes - Visual diff between manuscript versions
  • VS Code extension - Syntax highlighting, citation autocompletion, one-click builds

Documentation

rxiv-maker.henriqueslab.org - Installation, guides, CLI reference, troubleshooting.

For contributors: CONTRIBUTING.md

Ecosystem

Repository Purpose
rxiv-maker Core CLI tool
docker-rxiv-maker Pre-configured container with LaTeX
manuscript-rxiv-maker Complete example and official paper (JCS doi:10.1242/jcs.265183, arXiv:2508.00836)
vscode-rxiv-maker VS Code extension

Publications

Preprints and papers written with Rxiv-Maker are collected on the Publications Showcase, which also links a live Google Scholar search for new work. Using it for your research? Let us know.

Community

Citation

@article{saraiva_2025_rxivmaker,
  title={Rxiv-Maker: an automated template engine for streamlined scientific publications},
  author={Bruno M. Saraiva and Rita Carlota and Ant\'{o}nio D. Brito and Iván Hidalgo-Cenalmor and Guillaume Jacquemet and Ricardo Henriques},
  journal={Journal of Cell Science},
  year={2026},
  doi={10.1242/jcs.265183},
  url={https://doi.org/10.1242/jcs.265183}
}

License

MIT License - see LICENSE for details.

Metadata

Release files for rxiv-maker 1.25.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rxiv-maker 1.25.1
File Size Uploaded
rxiv_maker-1.25.1.tar.gz 1.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for rxiv-maker 1.25.1
File Interpreter ABI Platform
rxiv_maker-1.25.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.4 MB

Release files / rxiv_maker-1.25.1.tar.gz

Download URL rxiv_maker-1.25.1.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
f9daeade94aeddb423a78283e652a62b46bc1a568f8d90c63963e5ff35a26622
BLAKE2b-256 checksum
How to use checksums
b610135123819776839bb90f0b80d881ebacf9492859c43f227a0618aef8fbf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / rxiv_maker-1.25.1-py3-none-any.whl

Download URL rxiv_maker-1.25.1-py3-none-any.whl
Size 634.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8491e5acf53c664f569f7a305f59a0c01f73f410af9a97d16fc989e98ef3d85
BLAKE2b-256 checksum
How to use checksums
c7ede72a692a3ec2ff85e901cc268cfb5d4e335c1e628593889c3b3b7c8fc051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

1.25.3

2 release files

1.25.2

2 release files

This release

1.25.1 This release

2 release files

1.24.3

2 release files

1.24.2

2 release files

1.24.1

2 release files

1.24.0

2 release files

1.23.3

2 release files

1.23.2

2 release files

1.23.1

2 release files

1.23.0

2 release files

1.22.4

2 release files

1.22.3

2 release files

1.22.2

2 release files

1.22.0

2 release files

1.21.0

2 release files

1.20.4

2 release files

1.18.1

2 release files

1.18.0

2 release files

1.17.0

2 release files

1.16.8

2 release files

1.16.7

2 release files

1.16.6

2 release files

1.16.5

2 release files

1.16.4

2 release files

1.16.3

2 release files

1.16.2

2 release files

1.16.1

2 release files

1.16.0

2 release files

1.13.5

2 release files

1.13.4

2 release files

1.13.3

2 release files

1.13.2

2 release files

1.13.1

2 release files

1.13.0

2 release files

1.12.2

2 release files

1.12.1

2 release files

1.12.0

2 release files

1.11.3

2 release files

1.11.2

2 release files

1.11.1

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.4

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.9

2 release files

1.8.8

2 release files

1.8.7

2 release files

1.8.6

2 release files

1.8.4

2 release files

1.8.3

2 release files

1.8.0

2 release files

1.7.9

2 release files

1.7.8

2 release files

1.7.4

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.6.4

2 release files

1.6.3

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.26

2 release files

1.5.25

2 release files

1.5.24

2 release files

1.5.23

2 release files

1.5.22

2 release files

1.5.21

2 release files

1.5.20

2 release files

1.5.19

2 release files

1.5.18

2 release files

1.5.17

2 release files

1.5.16

2 release files

1.5.15

2 release files

1.5.14

2 release files

1.5.13

2 release files

1.5.12

2 release files

1.5.10

2 release files

1.5.8

2 release files

1.5.7

2 release files

1.5.5

2 release files

1.5.4

2 release files

1.5.2

2 release files

1.4.25

2 release files

1.4.24

2 release files

1.4.11

2 release files

1.4.8

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

1 release file

1.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page