Pavage hexagonal avec les pavés regroupés

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Pavage hexagonal avec les pavés regroupés

Messagepar XANA » Mercredi 19 Juin 2019, 10:25

Bonjour,
je cherche à dessiner avec TikZ un pavage hexagonal où les pavé sont regroupés par groupe de 7 (et forment ainsi des pavés de pavés). Pour l'instant j'ai juste réussi à créer une grille hexagonale vide (qui n'est pas du tout optimisée puisque j'ai mis des valeurs grandes exprès pour que cela remplisse une feuille A4) :
Code: Tout sélectionner
\documentclass[a4paper]{article}
\usepackage[left=.1cm,right=.1cm,top=.1cm,bottom=.1cm]{geometry}
\usepackage{tikz}
\usetikzlibrary{shapes}

\begin{document}
     \begin{tikzpicture}[
       hexa/.style={
         shape=regular polygon,
         regular polygon sides=6,
         minimum size=1cm,
         draw,
         inner sep=0,
         anchor=south,
         rotate=30
       }
     ]
      \foreach \i in {-18,...,-1}{%
         \pgfmathsetmacro\end{36+2*\i}
         \foreach \j in {0,...,\end}{%
           \node[hexa] (h\i;\j) at ({(\i-\j/2)*sin(60)},{\j*0.75}) {};
         }
       }     
     
       \foreach \j in {-0,...,36}{%
         \foreach \i in {0,...,25}{%
           \node[hexa] (h\i;\j) at ({(\i-\j/2)*sin(60)},{\j*0.75}) {};
         }
       }
     \end{tikzpicture}
\end{document}

Ce que j'aimerais bien faire, c'est mettre en gras certaines lignes pour regrouper les hexagones de façon un peu automatique (je pourrais toujours ajouter des \draw à la min, mais cela risque d'être assez fastidieux :lol: )

Merci
XANA
Déca-utilisateur
 
Messages: 32
Inscription: Lundi 04 Septembre 2017, 16:56
Statut actuel: Post-bac | CPGE

Publicité

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 13 invités