Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3
mineure formulation

27 Avr '24, 16:40

Pathe's gravatar image

Pathe
7.6k53210254

TikZ : foreach + nombre d'occurences

Comment dire à TikZ « fais ceci tant de fois » ? Je prends l'exemple suivant — tiré de [la doc](https://tikz.dev/pgffor) : \documentclass[tikz, border = 2 mm]{standalone} \begin{document} \begin{tikzpicture} \foreach \x in {0, 1, 2, 3} \draw (\x, 0) circle (0.2 cm) ; \end{tikzpicture} \end{document} Jusqu'ici tout va bien : chaque itération en x *x* correspond à un entier naturel, je peux donc calculer ça de tête. Mais imaginons que j'aie besoin de 367 itérations d'un truc séparé du truc précédent par une distance moins calculable de tête, par exemple 0.10675 (ou un nombre irrationnel, hein : je ne suis pas regardant) ; pis je suis pressé, j'ai pas de calculette... Comment dire à TikZ « dessine 367 trucs espacés de telle distance » sans calculer la distance totale ?
cliquez ici pour masquer/afficher la révision 2
mineure titre

27 Avr '24, 16:38

Pathe's gravatar image

Pathe
7.6k53210254

TikZ : foreach + nombre d'occurences

Comment dire à TikZ « fais ceci tant de fois » ? Je prends l'exemple suivant — tiré de [la doc](https://tikz.dev/pgffor) : \documentclass[tikz, border = 2 mm]{standalone} \begin{document} \begin{tikzpicture} \foreach \x in {0, 1, 2, 3} \draw (\x, 0) circle (0.2 cm) ; \end{tikzpicture} \end{document} Jusqu'ici tout va bien : chaque itération en x correspond à un entier naturel, je peux calculer ça de tête. Mais imaginons que j'aie besoin de 367 itérations d'un truc séparé du truc précédent par une distance moins calculable de tête, par exemple 0.10675 (ou un nombre irrationnel, hein : je ne suis pas regardant) ; pis je suis pressé, j'ai pas de calculette... Comment dire à TikZ « dessine 367 trucs espacés de telle distance » sans calculer la distance totale ?
cliquez ici pour masquer/afficher la révision 1

27 Avr '24, 16:38

Pathe's gravatar image

Pathe
7.6k53210254

C'est votre première visite ici ? Consultez la FAQ !

×