Rocco M.” post=73339Grazie mille per la tempestiva risposta. Ho guardato un po’ la documentazione del pacchetto uml e come immaginavo ha pochi esempi e quindi é difficile poterlo utilizzare in poco tempo. Per quanto riguarda la guida che mi hai consigliato, il primo esempio mi sembra ottimo e fa proprio il caso mio. Purtroppo però bisogna piazzare ogni elemento a mano e nuovamente si tratta di un lavoro troppo lungo.
Non c’é qualcosa di meno perfetto ma di più pratico, qualcosa di “automatico”?
Faccio un esempio di quello che veramente avrei bisogno:
`
\begin{UML}
\level[1]
\class{A}{Attributi}{Metodi}
\level[2]
\class[A]{B}{Attributi}{Metodi}
\class[A]{C}{Attributi}{Metodi}
\level[3]
\class[B|C]{D}{Attributi}{Metodi}
\end{UML}
`
Per generare una gerarchia del tipo. A
. / \
. B C
. \ /
. DAnche se il fatto che una sotto classe eredita da due classi superiori non ce l’ho bisogno. Mi serve quindi una gerarchia piramidale che però si generi automaticamente. Come opzione tra [] ho messo la classe superiore a cui si é legati… Qualcosa del genere (che ovviamente qui ho inventato di sana pianta) sarebbe davvero pratico e farebbe il caso mio…
Esiste?Rocco.
Ps: L’ambiente l’ho chiamato UML ma non deve assolutamente essere una cosa formale. Va benissimo qualsiasi riquadro. Se poi diviso in tre parti (Titolo, attributi, metodi) sarebbe perfetto.
L’esempio che ti ho suggerito in quel caso è fatto completamente a mano: nessuno vieta di farlo meglio. 😀 Probabilmente nella revisione della guida lo farò come si deve, ossia definendo una chiave mytable che creii la tabella. Questo vuol dire che anche il codice che tu hai proposto si può fare, ma ora ho veramente pochissimo tempo (devo fare alcuni laboratori sui socket senza alcun entusiamso 🙁 ) anche se mi piacerebbe occuparmene. In ogni caso, se hai voglia di tentare, secondo me leggendo il pgfmanual (texdoc pgfmanual) dove si parla di chiavi (in particolar modo /.code={}) e sul costrutto foreach ci puoi riuscire in poco tempo.
Ciao
Claudio