Skip to content

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.

Learn Python Execution →

⚡ 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}}}

Explore LaTeX Injection →

🛠️ 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

Install VS Code Extension →

🔄 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

  1. Start Simple: Begin with basic Markdown and citations
  2. Add Python: Incorporate data analysis and dynamic content
  3. Enhance with LaTeX: Use direct LaTeX for precise control
  4. Optimize Workflow: Set up VS Code extension and automation
  5. 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

    Python Guide

  • LaTeX Injection


    Master direct LaTeX injection for precise typesetting control

    LaTeX Guide

  • VS Code Extension


    Set up the ultimate editing environment for scientific writing

    VS Code Setup

  • Reproducible Workflows


    Build manuscripts that serve as complete research records

    Workflow Guide