Aller au contenu

Équations dans les figures d'articles scientifiques

Vous rédigez un article — une thèse, un preprint arXiv, une soumission à IEEE, une note d’atelier — et la figure dont vous avez besoin combine un schéma et une équation composée. L’approche classique consiste à utiliser plusieurs outils : un logiciel de dessin pour la figure, un moteur de rendu LaTeX pour l’équation, puis une étape d’assemblage final. Cette méthode fonctionne très bien et produit d’excellentes figures ; son seul inconvénient est que l’équation n’est plus modifiable depuis le même fichier — corriger un indice demande alors de repasser par le moteur de rendu.

drawtonomy est une option qui réunit les deux sur un même canvas. Le schéma et l’équation coexistent dans le même fichier vectoriel, et l’équation reste disponible en source LaTeX éditable jusqu’à ce que vous décidiez d’exporter.

Les équations de Maxwell rendues dans un environnement align avec les numéros (1) à (4), directement sur le canvas drawtonomy

Système d’équations composées (équations de Maxwell) rendu avec KaTeX sur le canvas drawtonomy. Le bloc est une forme éditable unique — double-cliquez pour retrouver le source LaTeX.

Chacun de ces outils excelle dans son domaine de prédilection — drawtonomy répond simplement à une combinaison de contraintes légèrement différente : un seul canvas, schéma et équation tous deux éditables.

  • PowerPoint / Keynote sont le choix universel pour les présentations et de nombreuses figures rapides. Leurs éditeurs d’équations intégrés sont pratiques, mais ils ne conservent pas le LaTeX comme source éditable ultérieurement.
  • Inkscape / Illustrator offrent un contrôle vectoriel de premier plan, et de nombreuses figures finales sont peaufinées dans ces outils. Lorsque l’équation provient d’un rendu LaTeX séparé, sa source vit dans un fichier annexe à maintenir en parallèle.
  • Excalidraw / tldraw / Miro sont d’excellents tableaux blancs collaboratifs, axés sur le schéma plutôt que sur la composition typographique — les équations y sont généralement collées sous forme d’images issues d’un moteur de rendu externe.
  • TikZ / pgfplots sont la référence pour les figures entièrement programmatiques et natives LaTeX, en particulier quand la précision est critique. La contrepartie est le temps de compilation à chaque modification.

drawtonomy se situe entre un outil de présentation et TikZ : un canvas vectoriel 2D avec un moteur KaTeX intégré qui conserve votre source LaTeX. Si votre flux de travail actuel répartit schéma et équation sur des outils séparés et vous convient, continuez ainsi ; drawtonomy devient pertinent lorsque vous souhaitez les deux dans un seul fichier éditable.

  1. Esquisser le schéma sur le canvas. Voies de circulation, véhicules et piétons pour un article de conduite autonome. Rectangles et flèches pour un schéma bloc de contrôle. Polygones et flèches de chemin pour une vue d’ensemble de méthode. Toute combinaison de formes drawtonomy est possible — la forme Math en est une parmi d’autres.

  2. Ajouter l’équation avec l’outil Math (fx). L’aperçu KaTeX se rend en direct. Utilisez \begin{align} pour les systèmes multi-lignes ; KaTeX gère la numérotation des équations automatiquement.

    L'éditeur Math avec la formule du second degré — fraction, racine carrée et ± — rendus dans l'aperçu KaTeX en direct

    Aperçu KaTeX en direct lors de la saisie de la formule du second degré — la moitié supérieure affiche le source LaTeX, la moitié inférieure le rendu.

  3. Styliser pour l’impression. La plupart des revues impriment encore en niveaux de gris. Choisissez noir ou gris foncé pour les équations et harmonisez la taille avec le corps du schéma. Le curseur de taille monte jusqu’à 200 px pour les figures de poster.

    La même équation en rouge à 60 px avec le panneau d'attributs Math (LaTeX) montrant la pastille de couleur et le curseur de taille

    Couleur et taille sont accessibles dans le panneau Math (LaTeX) — choisissez un noir adapté à l’impression en niveaux de gris, ou une taille plus grande pour les posters.

  4. Exporter en PDF pour votre build LaTeX. Tous les glyphes (y compris le vinculum de \sqrt) sont convertis en chemins vectoriels via opentype.js — le fichier est autonome, sans dépendance de police, sans plaintes de pdflatex. \includegraphics{...} suffit à l’insérer dans votre figure.

  5. Conserver le .drawtonomy.svg comme source de référence. Quand un relecteur demande une variante (« pouvez-vous remplacer \sigma par \rho ? »), rouvrez le .drawtonomy.svg dans drawtonomy, double-cliquez sur l’équation pour éditer le LaTeX, ré-exportez le PDF. Aucun redessin nécessaire.

  • \includegraphics{equation.pdf} est la voie la plus fiable pour un article. L’export PDF de drawtonomy étant basé sur des chemins, il fonctionne avec tous les moteurs LaTeX (pdflatex, xelatex, lualatex).
  • SVG + le package svg fonctionne également, mais dépend d’Inkscape sur la machine de build. Pratique pour les builds locaux, aléatoire en CI. Convertissez en PDF localement et versionez le PDF.
  • EPS est disponible pour les anciennes chaînes latex + dvips ; même fidélité de chemins que le PDF.
  • Polices. Le texte étant converti en chemins, vous n’avez pas besoin de faire correspondre la police de corps de l’article. L’équation aura l’apparence de KaTeX (style Computer Modern), quel que soit le choix typographique du document — ce qui est généralement l’effet recherché.

Ce cas d’usage est classé dans la documentation conduite autonome car drawtonomy a démarré comme un outil de scénarios de conduite, mais la forme Math est générique. Le même flux de travail s’applique à :

  • Les figures de méthodes en apprentissage automatique (équations de perte à côté du schéma de réseau).
  • Les articles de contrôle (blocs de fonction de transfert avec leur forme LaTeX).
  • Les figures de traitement du signal (illustrations de paires de Fourier).
  • Les articles de physique ou de chimie (avec \ce{} pour les réactions).
  • Les articles de mathématiques (figures de preuve avec les énoncés de théorèmes composés à côté).

Tout ce qui tient sur un tableau blanc peut trouver sa place dans drawtonomy.

  • Les équations qui appartiennent à un paragraphe de texte restent dans votre source LaTeX, pas dans une figure.
  • Les graphiques dynamiques pilotés par des données — continuez à utiliser matplotlib, pgfplots ou TikZ pour les courbes.