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.
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}}}
VS Code Extension¶
Syntax highlighting, citation autocompletion, cross-reference validation, and one-click PDF generation.
Reproducible Workflows¶
Version-controlled analysis code, automated figure generation, dependency tracking, and build reproducibility.
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 |