Skip to content

Advanced Features

Beyond basic Markdown-to-PDF conversion, Rxiv-Maker supports executable Python code, direct LaTeX injection, a VS Code extension, and fully reproducible workflows.

Python Code Execution

Execute Python code directly in your manuscripts:

{{py:exec
import pandas as pd
df = pd.read_csv("FIGURES/DATA/results.csv")
mean_value = df['measurement'].mean()
}}

The mean measurement was {{py:get mean_value:.2f}} units.

Python Execution Guide →

LaTeX Injection

Use LaTeX syntax directly when Markdown isn't enough:

Quantum state: {{tex: $\langle\psi|\phi\rangle$}}

Chemical formula: {{tex: \ce{H2O + NaCl -> Na+ + Cl- + H2O}}}

LaTeX Injection Guide →

VS Code Extension

Syntax highlighting, citation autocompletion, cross-reference validation, and one-click PDF generation.

VS Code Extension →

Reproducible Workflows

Version-controlled analysis code, automated figure generation, dependency tracking, and build reproducibility.

Reproducible Workflows →

Feature Comparison

Feature Traditional LaTeX Overleaf Rxiv-Maker
Markdown Writing No No Yes
Live Python Code No No Yes
Git Integration Manual Limited Native
Automated Figures No No Yes
Citation Management Manual Yes Yes
VS Code Support Basic No Full
Offline Work Yes No Yes
PDF Quality Yes Yes Yes