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
| Fonction | Dans Scissor LaTeX | En savoir plus |
|---|---|---|
\draw, \fill, \filldraw, \path, la commande en ligne \tikz | Fonctionne | Bases de TikZ |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Fonctionne | Bases de TikZ |
Coordonnées polaires, relatives (+, ++) et nommées, ancres comme (A.north) | Fonctionne | |
Milieux avec calc comme ($(A)!0.5!(B)$) | Fonctionne | Seulement les milieux et +/-. |
\node, \coordinate, draw, fill, text width, align, minimum size | Fonctionne | Nœuds et flèches |
Formes de nœud rectangle et circle | Fonctionne | ellipse 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 distance | Fonctionne | |
Flèches ->, <->, -stealth, -latex, -{Stealth} | Fonctionne | Les pointes sont proches de celles de TikZ, sans être identiques. |
Couleurs, mélanges (red!50!blue), épaisseurs de trait, pointillés, opacité, rounded corners | Fonctionne | Voir xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Fonctionne | |
\foreach avec listes, intervalles, paires et count | Fonctionne | |
\clip avec un rectangle ou un cercle | Fonctionne | Les autres chemins de découpe sont ignorés avec un message. |
Décorations, chemins let, name intersections | Non pris en charge | Ignorés avec un message ; le chemin est tracé sans effet. |
pattern=... | En partie | Dessiné comme un remplissage clair, avec le message « patterns are drawn as a light fill ». |
\matrix, \pic | Non pris en charge | Le dessin devient un cadre en pointillés avec un message. |
Dessins tikz-cd, circuitikz, forest | Non pris en charge | Omis, avec un message. |
| Graphiques avec axes | Fonctionne | Utilisez 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
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
\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.