Aller au contenu

TikZ dans Scissor LaTeX

Le package TikZ fonctionne dans Scissor LaTeX pour un sous-ensemble courant, qu’il dessine lui-même : lignes, formes, arcs, courbes, grilles, nœuds avec noms et ancres, flèches, la bibliothèque positioning, \foreach, les scopes et les couleurs ; \matrix, \pic, les décorations, les motifs, les formes de nœud autres que rectangle et cercle, et les dessins tikz-cd, circuitikz et forest ne sont pas encore pris en charge.

Ce que fait le package

TikZ est le langage de dessin de LaTeX. Dans un tikzpicture, vous écrivez des chemins comme \draw (0,0) -- (2,1);, placez du texte dans des nœuds, reliez les nœuds par des flèches et répétez des éléments avec \foreach. Les bibliothèques chargées avec \usetikzlibrary ajoutent des fonctions comme le placement relatif (positioning), les pointes de flèche (arrows.meta) et le calcul de coordonnées (calc).

Scissor LaTeX n’exécute pas TikZ. Le compositeur lit le dessin et le trace lui-même, en graphisme vectoriel, avec le texte des nœuds dans les polices du document.

Ce qui fonctionne ici

FonctionDans Scissor LaTeXEn savoir plus
\draw, \fill, \filldraw, \path, la commande en ligne \tikzFonctionneBases de TikZ
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]FonctionneBases de TikZ
Coordonnées polaires, relatives (+, ++) et nommées, ancres comme (A.north)Fonctionne
Milieux avec calc comme ($(A)!0.5!(B)$)FonctionneSeulement les milieux et +/-.
\node, \coordinate, draw, fill, text width, align, minimum sizeFonctionneNœuds et flèches
Formes de nœud rectangle et circleFonctionneellipse est dessinée comme un cercle, sans message ; les autres formes (diamond, star ...) comme des rectangles, avec un message.
positioning : right=of A, below=1cm of A, node distanceFonctionne
Flèches ->, <->, -stealth, -latex, -{Stealth}FonctionneLes pointes sont proches de celles de TikZ, sans être identiques.
Couleurs, mélanges (red!50!blue), épaisseurs de trait, pointillés, opacité, rounded cornersFonctionneVoir xcolor.
scope, scale, shift, rotate, every node/.style, \tikzsetFonctionne
\foreach avec listes, intervalles, paires et countFonctionne
\clip avec un rectangle ou un cercleFonctionneLes autres chemins de découpe sont ignorés avec un message.
Décorations, chemins let, name intersectionsNon pris en chargeIgnorés avec un message ; le chemin est tracé sans effet.
pattern=...En partieDessiné comme un remplissage clair, avec le message « patterns are drawn as a light fill ».
\matrix, \picNon pris en chargeLe dessin devient un cadre en pointillés avec un message.
Dessins tikz-cd, circuitikz, forestNon pris en chargeOmis, avec un message.
Graphiques avec axesFonctionneUtilisez pgfplots.

Exemples

Des nœuds nommés placés avec la bibliothèque positioning et reliés par des flèches :

Nœuds, positioning et flèches

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta}
\begin{document}
\begin{tikzpicture}[node distance=1.2cm,
    box/.style={draw, rounded corners, minimum width=2cm}]
  \node[box] (data) {Data};
  \node[box, right=of data] (model) {Model};
  \node[box, right=of model] (report) {Report};
  \draw[-{Stealth}] (data) -- (model);
  \draw[-{Stealth}] (model) -- (report);
  \node[below=0.3cm of model] {44 runs};
\end{tikzpicture}
\end{document}

Un petit dessin dans la ligne, et des formes répétées avec \foreach :

\foreach et un \tikz dans la ligne

LaTeXPréambule : \usepackage{tikz}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
Status: \tikz \fill[green!60!black] (0,0) circle (3pt); online.

\begin{tikzpicture}
  \foreach \x/\c in {0/red, 1/orange, 2/yellow, 3/green, 4/blue} {
    \fill[\c] (\x, 0) rectangle ++(0.8, 0.8);
    \node at (\x + 0.4, -0.3) {\x};
  }
\end{tikzpicture}

Une \matrix de nœuds n’est pas prise en charge. Le dessin est remplacé par un cadre en pointillés qui l’indique :

\matrix n’est pas dessinée

LaTeXPréambule : \usepackage{tikz}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\begin{tikzpicture}
  \matrix[draw] {
    \node {A}; & \node {B}; \\
    \node {C}; & \node {D}; \\
  };
\end{tikzpicture}

Onglet Problèmes : \matrix in a picture is not supported yet

Compatibilité

  • D’une installation TeX vers Scissor LaTeX : les dessins qui restent dans le sous-ensemble ci-dessus ont le même aspect qu’ailleurs. Les options non prises en charge sont signalées dans l’onglet Problèmes, et le reste du dessin est quand même tracé. Les diagrammes commutatifs avec tikz-cd, les circuits et les arbres sont omis.
  • De Scissor LaTeX vers une installation TeX : les dessins s’y compilent sans modification avec TikZ.

Le manuel de TikZ fait partie de PGF sur CTAN : ctan.org/pkg/pgf. Diagrammes commutatifs : tikz-cd.

Questions et réponses

Faut-il charger les bibliothèques TikZ ?

Écrivez \usetikzlibrary{...} comme dans n’importe quel document LaTeX. Scissor LaTeX accepte la ligne, et le document se compile donc aussi ailleurs ; les fonctions prises en charge marchent que la bibliothèque soit nommée ou non.

Pourquoi mon dessin TikZ est-il un cadre en pointillés ?

Le dessin utilise une fonction qui n’est pas encore prise en charge, comme \matrix ou \pic. Le texte du cadre et l’onglet Problèmes la nomment.

Puis-je dessiner des diagrammes commutatifs ?

Pas encore avec tikz-cd : ces dessins sont omis. Des diagrammes simples peuvent être dessinés avec des nœuds et des flèches, ou écrits avec \begin{array} et des flèches en mode mathématique.

Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.