Write scientific preprints in Markdown. Generate professional academic preprint PDFs through automated workflows.¶
Quick Start¶
Why Rxiv-Maker?¶
- Write in Markdown - Focus on content, not LaTeX formatting
- Automated Figures - Python/R scripts become publication figures
- Smart Citations - BibTeX integration with cross-references and DOI resolution
- Dual Output - Generate both PDF and DOCX from the same source
- Git-Friendly - Version control your manuscripts and figures
- Reproducible - All figures generated from code
- arXiv/bioRxiv Ready - Generate submission packages automatically
Key Features¶
Enhanced Markdown¶
Scientific cross-references, auto-numbered elements, LaTeX math, and code highlighting:
See Figure @fig:analysis for results. The correlation
coefficient (r = 0.85, *p* < 0.001) demonstrates...

{#fig:analysis}
Citation Management¶
BibTeX integration with simple [@citation] syntax and automatic bibliography generation:
Automated Figure Generation¶
Python and R scripts are executed during PDF generation to produce publication-ready figures:
# FIGURES/analysis_plot.py
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv("data/experiment.csv")
plt.scatter(df['x'], df['y'])
plt.savefig('analysis_plot.png', dpi=300)
VS Code Extension¶
Syntax highlighting, citation autocompletion, cross-reference validation, and one-click PDF generation.
Executable Python Code¶
Embed computations directly in your manuscript that update when data changes:
{{py:exec
import pandas as pd
df = pd.read_csv("FIGURES/DATA/results.csv")
sample_size = len(df)
}}
Our analysis of {{py:get sample_size}} samples shows...
Direct LaTeX Injection¶
For precise typographic control when Markdown isn't enough:
Community & Support¶
-
GitHub
Report issues, request features, and contribute
-
Discussions
Ask questions and connect with other users
-
Examples
Learn from real manuscript examples
-
Documentation
Guides and CLI reference
Citation¶
If Rxiv-Maker helps your research, please cite:
@misc{saraiva_2025_rxivmaker,
title={Rxiv-Maker: an automated template engine for streamlined scientific publications},
author={Bruno M. Saraiva and Ant\'{o}nio D. Brito and Guillaume Jaquemet and Ricardo Henriques},
year={2025},
eprint={2508.00836},
archivePrefix={arXiv},
url={https://arxiv.org/abs/2508.00836}
}