Introduction à TikZ
12 novembre 2025
\begin{tikzpicture} et \end{tikzpicture}: Définissent l’environnement de dessin.\draw: Commande pour dessiner des lignes et des formes.(0,0) -- (2,3): Spécifie une ligne allant du point (0,0) au point (2,3). Par défaut, les unités sont en centimètres. On peut aussi utiliser d’autres unités comme pt, mm, etc.;: Termine la commande de dessin.Lorsqu’on dessine avec TikZ, LaTeX place le dessin à l’interieur d’une boîte imaginaire qui englobe le contenu du dessin:
On peut insérer des images TikZ directement dans directement dans du texte.
On peut également insérer des dessins TikZ dans des figures flottantes.
On peut dessiner des formes plus complexes en combinant plusieurs commandes de dessin.
Il est recommandé de séparer le code TikZ du code LaTeX principal en utilisant des fichiers externes. Cela facilite la gestion et la réutilisation des dessins.
Pour dessiner des formes géométriques de base, on utilise les commandes suivantes:
Ligne: \draw (x1,y1) -- (x2,y2); where (x1,y1) and (x2,y2) are the coordinates of the endpoints.
Cercle: \draw (x,y) circle (radius); where (x,y) is the center and radius is the radius of the circle.
Rectangle: \draw (x1,y1) rectangle (x2,y2); where (x1,y1) and (x2,y2) are the coordinates of opposite corners of the rectangle.
Polygone: \draw (x1,y1) -- (x2,y2) -- (x3,y3) -- cycle; pour dessiner un polygone en reliant plusieurs points.
Parabole: \draw (x1,y1) parabola (x2,y2); pour dessiner la courbe d’une parabole qui passe par les points spécifiés.
Ellipse: \draw (x,y) ellipse (x radius and y radius); où (x,y) est le centre et x radius et y radius sont les rayons le long des axes x et y respectivement.
Arc de cercle: \draw (x1,y1) arc (start:end:radius); pour dessiner un arc de cercle à partir d’un point donné avec un angle de départ, un angle de fin et un rayon spécifiés.
Couleur: \draw[red] (0,0) -- (2,2); pour dessiner une ligne rouge.
Épaisseur: \draw[ultra thick] (0,0) -- (2,2); pour dessiner une ligne très épaisse.
ultra thin, very thin, thin, thick, very thick, ultra thickline width=2pt pour une épaisseur personnalisée.Style de ligne: \draw[dashed] (0,0) -- (2,2); pour dessiner une ligne en pointillés.
dotted, dashed, dash dot, solidFlèches: \draw[->] (0,0) -- (2,2); pour dessiner une ligne avec une flèche à la fin.
<-: flèche au début<->: flèches aux deux extrémitésstealth, latex pour différents styles de flèches.Courbature: \draw[bend left] (0,0) to (2,2); pour dessiner une ligne courbée.
bend right pour une courbure vers la droite.out=angle, in=angle pour contrôler les angles de sortie et d’entrée de la courbe.Un noeud est un point dans le dessin qui peut contenir du texte ou d’autres éléments. On crée un noeud avec la commande \node.
options: Personnalisation du noeud (forme, couleur, etc.).name: Nom du noeud pour référence ultérieure.(x,y): Coordonnées du noeud.content: Contenu du noeud (texte, mathématiques, etc.). Ce contenu est obligatoire.Une arête est une ligne qui connecte deux noeuds. On crée une arête en utilisant la commande \draw avec les noms des noeuds.
options: Personnalisation de l’arête (style, couleur, etc.).node1 et node2: Noms des noeuds à connecter.On peut ajouter des étiquettes sur les noeuds et les arêtes pour fournir des informations supplémentaires.
position: Position de l’étiquette par rapport au noeud (e.g., above, below, left, right, 30).text: Texte de l’étiquette.On peut aussi étiqueter les arêtes:
options: Personnalisation de l’étiquette (position, style, etc.).content: Texte de l’étiquette.
Comment utiliser TikZ?
Tikz vient avec l’installation standard de LaTeX. Pas besoin d’installation supplémentaire.
Pour charger le package, ajoutez la ligne suivante dans le préambule de votre document LaTeX:
tikzpicture: