Recherchez des diagrammes dans TikZ lorsque PowerPoint ne suffit pas
Quand dessiner des pipelines, des automates et des diagrammes commutatifs dans TeX afin qu'ils soient recolorés pour le journal, restent nets à l'impression et soient actifs en tant que source dans le dépôt.
Les diagrammes PowerPoint deviennent des rectangles flous dans le PDF. Les diagrammes TikZ restent vecteur, faites correspondre les polices du document et recolorez lorsqu’un journal demande des niveaux de gris ou un accent différent. Le commerce est une première heure plus raide. Après ça, petit les modifications sont des différences de texte, pas une archéologie de capture d’écran.
Vous n’avez pas besoin de TikZ pour chaque chiffre. Photographies, cadres de microscope bruts et les tracés denses de matplotlib restent généralement tels que PDF/PNG inclus. Utilisez TikZ lorsque le la figure est la structure : pipelines, automates, boîtes d’architecture, diagrammes de catégories, des arbres simples.
Commencez petit
Un pipeline à trois nœuds enseigne le modèle :
\usepackage{tikz}\usetikzlibrary{positioning,arrows.meta}\begin{tikzpicture}[node distance=1.5cm] \node[draw] (a) {Data}; \node[draw,right=of a] (b) {Model}; \node[draw,right=of b] (c) {Loss}; \draw[-Latex] (a) -- (b) -- (c);\end{tikzpicture}Nommez les nœuds. Connectez-vous avec -- ou des ancres explicites ((a.east)). Préférer un parent
placement (right=of a) sur des coordonnées magiques dont vous ne vous souviendrez jamais.
Leçons : première photo TikZ,
nœuds et flèches.
Les styles battent les options uniques
Définissez les styles une fois pour que chaque case corresponde :
\tikzset{ block/.style={draw, rounded corners, align=center, minimum height=1cm}, arr/.style={-Latex}}Lorsque le journal demande des lignes plus épaisses ou monochromes, changez le style, pas vingt nœuds. Colorez avec des couleurs nommées ou une petite macro de palette pour pouvoir échanger accents sans rechercher les codes hexadécimaux.
CS et ingénierie : des organigrammes qui s’alignent
Utilisez la bibliothèque positioning (below=of, right=of) pour que les boîtes partagent une grille.
Les coordonnées absolues manuelles sont la façon dont les diagrammes pourrissent lorsque vous insérez un nœud. Garder
texte court ; mettez les détails dans la légende. Guide :
organigrammes alignés.
Pour les esquisses de réseaux neuronaux ou de systèmes, séparez les « blocs » des « annotations ». Les annotations peuvent être des nœuds de police plus petits sans bordures afin que le chemin principal reste lisible sur deux colonnes.
Mathématiques et théorie : diagrammes commutatifs
tikz-cd est le chemin habituel pour les diagrammes de style catégorie sans placer chaque
nœud à la main :
\usepackage{tikz-cd}\begin{tikzcd} A \arrow[r,"f"] \arrow[d,"g"'] & B \arrow[d,"h"] \\ C \arrow[r,"k"'] & D\end{tikzcd}Guide : diagrammes commutatifs. Pour les arbres et des diagrammes de preuve théorique, des bibliothèques spécialisées existent ; commencez simplement avant de importer la moitié du CTAN.
Externaliser et compiler le temps
Un article contenant vingt chiffres TikZ ralentira les compilations complètes. Possibilités :
- Mettez chaque figure dans son propre fichier et
\input. - Utilisez la bibliothèque « externe » pour que les images deviennent des PDF mis en cache.
- Brouillon avec
\tikzexternaldisablelorsque vous ne vous souciez que de la prose.
Exporter pour les diapositives : compiler un document TikZ « autonome » au format PDF, convertir en PNG
seulement si l’outil de présentation ne peut pas prendre de PDF. Gardez le .tex comme source de vérité.
Outils Canvas vs TikZ écrit à la main
Certains éditeurs de recherche incluent un canevas de diagramme qui émet des TikZ modifiables (pour exemple Diagram Composer d’Oleafly : dessiner, modifier le code, compiler la figure, insérer). C’est utile pour la géométrie que vous pouvez faire glisser. TikZ écrit à la main gagne toujours pour les diagrammes commutatifs serrés et les grilles très régulières. Quoi qu’il en soit, engagez le Source TikZ, pas seulement un PNG.
Conserver les diagrammes dans le dépôt
Conservez les sources des figures à côté du papier :
figures/ pipeline.tex pipeline.pdf % optional build product; often gitignoredLorsque le journal souhaite des lignes plus épaisses, vous modifiez la source et recompilez. Quand un co-auteur “améliore” une capture d’écran dans un outil de diapositive, vous avez perdu le seul version modifiable.
Modes de défaillance courants
Le débordement en deux colonnes est courant. Mettez à l’échelle avec \resizebox en dernier recours ;
refonte pour la largeur en premier. L’inadéquation des polices en est une autre : préférez le document par défaut
polices sur les familles de polices codées en dur dans TikZ, sauf si le journal l’exige.
Vérifiez le contraste pour les discussions, car le gris invisible sur les projecteurs est un classique
piège. Et les flèches sans étiquette forcent la légende à expliquer chaque bord, ce qui signifie
le schéma est incomplet.
Calques et superpositions
Pour les exposés et les articles partageant une figure, construisez le diagramme en couches : base
les cases d’abord, puis les flèches, puis les étiquettes. Commenter les calques lors du débogage
placement. Les superpositions de vidéoprojecteurs (\pause, \onslide) peuvent révéler un pipeline étape par étape
étape à partir de la même source TikZ si vous gardez les noms de nœuds stables.
Accessibilité et impression
Ne codez pas le sens uniquement en rouge ou en vert. Utilisez également une forme ou un style de ligne. Vérifiez la figure en niveaux de gris. Les légendes devraient toujours avoir un sens si le lecteur est daltonien ou impression sur une imprimante de laboratoire noir et blanc.
Un workflow qui fonctionne
Dessinez sur papier pendant trente secondes, puis construisez le plus petit TikZ qui montre le
réclamation. Définissez les styles une fois et réutilisez-les. Compilez la figure seule jusqu’à ce qu’elle
semble correct, déposez-le dans le papier et laissez la légende porter l’affirmation. S’engager
le .tex.
PowerPoint convient parfaitement à une réunion de laboratoire ponctuelle. Pour le PDF, un journal s’imprimera, la source vectorielle que vous pouvez recolorer bat une autre série de “pouvez-vous envoyer le fichier modifiable dossier ?”