Advanced Features¶
Rxiv-Maker provides powerful advanced features that set it apart from traditional document authoring tools. These features enable dynamic, reproducible manuscripts with live data integration and precise typesetting control.
🐍 Python Code Execution¶
Execute Python code directly in your manuscripts with Jupyter notebook-like functionality:
{{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¶
Seamlessly blend Markdown simplicity with LaTeX power:
Quantum state: {{tex: $\langle\psi|\phi\rangle$}}
Chemical formula: {{tex: \ce{H2O + NaCl -> Na+ + Cl- + H2O}}}
🛠️ VS Code Extension¶
Enhanced editing experience with syntax highlighting, autocompletion, and integrated builds:
- Real-time syntax highlighting
- Citation autocompletion from BibTeX
- Cross-reference management
- One-click PDF generation
🔄 Reproducible Workflows¶
Create manuscripts that serve as complete records of your research:
- Version-controlled analysis code
- Automated figure generation
- Dependency tracking
- Build reproducibility
Master Reproducible Workflows →
Feature Comparison¶
Feature | Traditional LaTeX | Overleaf | Rxiv-Maker |
---|---|---|---|
Markdown Writing | ❌ | ❌ | ✅ |
Live Python Code | ❌ | ❌ | ✅ |
Git Integration | ⚠️ Manual | ⚠️ Limited | ✅ Native |
Automated Figures | ❌ | ❌ | ✅ |
Citation Management | ⚠️ Manual | ✅ | ✅ |
VS Code Support | ⚠️ Basic | ❌ | ✅ Full |
Offline Work | ✅ | ❌ | ✅ |
PDF Quality | ✅ | ✅ | ✅ |
Getting Started with Advanced Features¶
- Start Simple: Begin with basic Markdown and citations
- Add Python: Incorporate data analysis and dynamic content
- Enhance with LaTeX: Use direct LaTeX for precise control
- Optimize Workflow: Set up VS Code extension and automation
- Scale Up: Apply to larger projects and team collaboration
Ready to dive deeper? Choose your path:
-
Python Execution
Learn to create dynamic manuscripts with live data analysis
-
LaTeX Injection
Master direct LaTeX injection for precise typesetting control
-
VS Code Extension
Set up the ultimate editing environment for scientific writing
-
Reproducible Workflows
Build manuscripts that serve as complete research records