Re: tikz creare macro

#79356
Up
0
Down
::

warcomeb” post=78472Ciao ragazzi!

Su consiglio di OldClaudio dato mi qualche mese fa mentre scrivevo la tesi di dottorato, ho deciso di rifare tutte le figure che mi servono e che il mio prof mi aveva fatto fare con xfig, con tikz… ora vi posto l’immagine che sto cercando di rifare per farvi capire il mio problema.

Quei quadrati grandi rappresentano delle classi… ora vorrei fare una macro da poter inserire con coordinate relative e pensavo:

`
\begin{tikzpicture}[class/.style={}]
\draw[thick] (0,0) rectangle (3,-4);
\draw[thin] (0,-1) — (3,-1);
\end{tikzpicture}
`

dentro ci vorrei mettere il nome della classe, e il nome dell’oggetto come nell’immagine e poi richiamarlo nel mio disegno con

`
\node [class] (M1) {\texttt{ps\_model}};
`

Ma è possibile richiamare una macro con due testi? e come bisogna crearla? è sensato il mio primo pezzo di codice oppure ci sono altri modi per fare macro?

grazie
Marco

In linea di principio l’idea è fattibile: dovresti però probabilmente dare un’occhiata a come attivare del codice con uno stile [tt]/.code[/tt] (55 Key Management sul pgfmanual versione 25 Ottobre 2010).

Esistono però dei tool già pronti per questo tipo di disegni:

Ti consiglio prima di dare un’occhiata ai due pacchetti (non disponibili su CTAN): se non ti soddisfano si può pensare a come sistemare la macro.

Ciao
Claudio

Go to top