vLaTeX — Obsidian vers LaTeX¶
-
Télécharger
Binaire unique pour Linux, macOS et Windows. Aucune dépendance externe requise.
-
Démarrage rapide
Convertissez votre premier fichier markdown en LaTeX en 3 commandes.
-
CLI
Interface en ligne de commande rapide et directe. Idéale pour les scripts et l'automatisation.
-
GUI Native
Interface graphique native avec éditeur, prévisualisation et navigateur de fichiers.
Qu'est-ce que vLaTeX ?¶
vLaTeX est un outil qui convertit des vaults Obsidian (markdown) en documents LaTeX, PDF et DOCX. Il est écrit en Rust pour la performance et la fiabilité, et fonctionne sans Obsidian.
Caractéristiques principales¶
| Fonctionnalité | Description |
|---|---|
| Conversion Markdown → LaTeX | Headers, listes, tableaux, mathématiques, citations, images |
| Compilation PDF | 3 passes pdflatex + biber/bibtex, shell-escape |
| Compilation DOCX | Via pandoc avec préservation de la mise en forme |
| Embeds Obsidian | Résolution de ![[Note]] et ![[image.png]] |
| Wikilinks | Conversion [[Page\|alias]] → \hyperref |
| Mathématiques | $...$ → $...$, $$...$$ → \begin{equation} |
| Citations | @key → \citep{key}, navigation bidirectionnelle |
| Tableaux | Pipe tables → tabular/tabularx/longtable |
| Mermaid | Diagrammes → PNG via mmdc |
| Callouts | Admonitions → tcolorbox |
| GUI native | Éditeur + prévisualisation + compilation (egui) |
| TUI | Interface terminal (ratatui) |
| Un seul binaire | CLI + TUI + GUI dans un unique executable |
Architecture¶
vlatex (un binaire)
├── vlatex file.md → CLI (stdout LaTeX)
├── vlatex file.md --pdf → CLI (compile PDF)
├── vlatex file.md --docx → CLI (compile DOCX)
├── vlatex --tui → TUI (terminal)
└── vlatex --gui → GUI (fenêtre native)
Technologies¶
- Rust — Performance et fiabilité
- egui/eframe — GUI native cross-platform
- ratatui/crossterm — TUI
- Podman/Docker — Compilation LaTeX isolée
- WASM — Playground web interactif
-
GitHub
Code source, issues, releases.
-
WASM Playground
Essayez vLaTeX directement dans votre navigateur.