Scripts
scripts/
├── containers/ # Container image builds (Apptainer/Singularity)
├── installation/ # Environment setup and dependency installation
├── maintenance/ # Repository maintenance (usage, update, demos)
├── powershell/ # Windows PowerShell scripts
├── python/ # Python utilities
└── shell/ # Core compilation scripts
Directory Overview
| Directory |
Purpose |
containers/ |
Build scripts for Apptainer/Singularity containers (texlive, mermaid) |
installation/ |
Setup scripts for different environments (Linux, macOS, HPC) |
maintenance/ |
Repository tasks: show_usage.sh, update.sh, generate_demo_previews.sh |
powershell/ |
Windows-specific scripts for WSL integration |
python/ |
Python utilities for bibliography and asset processing |
shell/ |
Main compilation pipeline (compile_manuscript.sh, etc.) |
Quick Reference
# Compilation (via shell/)
./compile.sh manuscript
./compile.sh supplementary
./compile.sh revision
# Maintenance (via Makefile)
make usage # Show project guide
make update # Update to latest version
make demo-previews # Generate README screenshots