← Tous les projets

Web

Éditeur LaTeX

Éditeur façon Overleaf : un article qui présente ce portfolio, rendu en direct.

Terminé Sprint S13-S14 · 8 points
En bref, sans jargon pour les non-informaticiensLire le résuméRefermer
Ce que c'est
Un éditeur de documents scientifiques, façon Overleaf : on écrit à gauche, la mise en page (titres, formules mathématiques) apparaît à droite en direct.
À quoi ça sert
LaTeX est l'outil de rédaction des chercheurs ; l'article qu'on y lit présente ce portfolio.
Ce que ça montre
La connaissance des outils du monde de la recherche, et un éditeur qui guide l'auteur vers ses erreurs.
Code source

Comment les morceaux tiennent ensemble

Schéma : Éditeur → Analyseur (à chaque frappe) ; Analyseur → Rendu (arbre) ; Rendu → Aperçu ; Analyseur → Diagnostics ; Diagnostics → Éditeur (mènent à la ligne). à chaque frappe arbre mènent à la ligne Éditeur source et aperçu Analyseur TypeScript, à la main Rendu deux passes, KaTeX Diagnostics ligne et colonne Aperçu HTML sûr

Éditer l'article en direct

Cet article présente le portfolio. Il est analysé et rendu dans votre navigateur par la bibliothèque TypeScript du projet, les formules par KaTeX : modifiez-le, l'aperçu suit.

Aperçu

Diagnostics

    Plan

      Technologies

      • TypeScript
      • KaTeX
      • LaTeX

      Qui fait quoi

      TypeScript
      L'analyseur LaTeX en arbre situé et le rendu HTML sûr, sans dépendance ; exécuté directement par Node pour les tests.
      KaTeX
      Rend les formules mathématiques, sans lui faire confiance pour les liens (trust: false).
      LaTeX
      Le langage lu (structure, listes, tableaux, mathématiques, renvois) et l'article qui présente le portfolio.

      Definition of Done

      • Code relu, diff par diff
      • Tests unitaires et d'intégration verts
      • CI verte sur Linux, Windows et macOS si compilé
      • README, REVIEW.md et DECISIONS.md à jour
      • Textes en français et en anglais
      • Démo déployée et testée sur mobile