# sneaker — A configurable TikZ sneaker drawing A LaTeX package that provides a highly configurable sneaker illustration using TikZ. The shoe can be customised via a key–value interface: colours, laces, velcro straps, eyelets, decorative patterns (bolt or star), stitching, and rolling wheels are all available as simple options. ## Usage ```latex \usepackage{sneaker} \begin{tikzpicture} \pic{sneaker={color=red, laces=true, eyelets=true, stitching=true}}; \end{tikzpicture} ``` ## Requirements - LaTeX2e - TikZ with library `calc` ## ✨ Key Features The `sneaker` package offers a wide range of customization options to create everything from a simple icon to a detailed illustration. ### 👟 Modular Components Every part of the shoe can be toggled to change the style of the sneaker: * **Laces & Bow:** Detailed shoelaces (best combined with eyelets). * **Velcro Straps:** Choose between a classic two-strap look or a hybrid lace-and-strap design. * **Metal Eyelets:** A row of circular eyelets for the lace zone. * **Detail Stitching:** Adds dashed seam lines to the upper panels and the sole for a realistic touch. * **Inline Wheels:** Transform the sneaker into a roller skate with three inline wheels (`rolls`). ### 🎨 Design & Patterns Add a unique look to the side panel with built-in decorative patterns: * **Bolt:** A dynamic lightning-bolt decoration. * **Star:** A classic five-pointed star icon. * **Custom Colors:** All patterns have their own color keys. ### 🌈 Total Color Control The package uses a "Smart Tinting" system. By default, parts like the tongue and toe cap are tinted based on your main color, but you can override every single part: * `color`: The primary base color. * `sole color`: Customize the rubber sole. * `lace color`: Change the color of the strings and the bow. * `toe cap color`: Highlight the front panel. * `tongue color`: Adjust the inner shoe tongue color. ### 📐 Technical Highlights * **Isometric Perspective:** The shoe is drawn in a stylised 3D-like view. * **TikZ Native:** No external images required—everything is rendered as pure vector graphics. * **Scalable:** Since it's a TikZ `pic`, it can be scaled, rotated, and styled within any `tikzpicture`. ## License LPPL 1.3c — see `sneaker-doc.pdf` for full details.