Utilisation de plusieurs variantes d'un style TikZ

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

J’avais utilisé il y a quelques temps le style TikZ suivant :

\usetikzlibrary{arrows.meta}
\tikzset{
    every pin/.style = 
        {pin distance = 7mm, inner sep = 1pt, text = teal,
        pin edge = 
            {teal, line width=2pt, shorten <=-2pt, 
            {Triangle Cap[]}-{Circle[open,line width=1pt,length=1.6mm]}}
        },
}

Cependant, aujourd’hui j’aimerais réutiliser ce code sous deux variantes, une verte (teal) et une rouge (red) mais je ne vois pas comment faire, le code précédent remplaçant tous les nodes de type pin.

Cordialement

+0 -0

Cette réponse a aidé l’auteur du sujet

Tu peux utiliser une commande LaTeX qui prend un paramètre :

\newcommand{\mycommand}[1]{ .... #1 ... }

où à la place des points tu insères ta macro Tikz et ce qui change tu le remplaces par #1.

Ensuite, tu appelles ta macro avec

\mycommand{red}

si tu veux du rouge.

+0 -0
Auteur du sujet

Merci pour la réponse, en effet, j’étais parti sur des recherches du côté de TikZ qui s’étaient avérées infructueuse, alors qu’une solution plus basique existe. Encore merci pour ton aide.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte