[Tikz] Répétition d'une figure

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
anonyme74170
Utilisateur confirmé
Utilisateur confirmé
Messages : 79
Inscription : jeudi 21 avril 2016, 11:34

[Résolu] [Tikz] Répétition d'une figure

Message par anonyme74170 »

Bonjour,
je dois répéter plusieurs fois une forme simple dans ma figure à des endroits différents. Je me demandais s'il y avait un moyen plus simple que faire un copier coller en modifiant les coordonnées, du genre créer une fonction, ou fonctionner avec des coordonnées relatives.

Code : Tout sélectionner

\documentclass[11pt,twoside]{book}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage{tikz} % graphique
\usetikzlibrary{arrows,babel, arrows.meta, graphs, trees, positioning,fit, shapes, calc,matrix,decorations.markings,decorations.pathreplacing, patterns,shapes, plotmarks}

\begin{document}
\noindent\begin{tikzpicture}
\draw (0,6) -- (2,6) -- (2.5,6.5) -- (2,7) -- (0,7) -- cycle; 
\end{tikzpicture} 
\end{document}
Merci bien.
AO
Dernière modification par anonyme74170 le jeudi 16 août 2018, 20:29, modifié 1 fois.

boobamane
Utilisateur confirmé
Utilisateur confirmé
Messages : 72
Inscription : dimanche 22 janvier 2012, 13:47

Re: Tikz : répétition d'une figure

Message par boobamane »

Bonjour,
On ne sait pas ce que tu veux faire exactement mais voici un exemple.

Code : Tout sélectionner

\begin{tikzpicture}
\foreach \a in {-5,0,5}{
 \draw[shift={(\a,0)}] (0,6) -- (2,6) -- (2.5,6.5) -- (2,7) -- (0,7) -- cycle;}
\end{tikzpicture}
Il y en a d'autres dans le manuel de tikz.

anonyme74170
Utilisateur confirmé
Utilisateur confirmé
Messages : 79
Inscription : jeudi 21 avril 2016, 11:34

Re: Tikz : répétition d'une figure

Message par anonyme74170 »

Bonjour,

c'est exactement ce qu'il me faut. Merci.
AO