Problema con Work breakdown structure (WBS) TikZ

  • Questo topic ha 2 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 10 anni fa da Mirko Manca.
  • Creatore
    Topic
  • #107708
    Up
    0
    Down
    ::


    Il mio relatore vuole un organigramma, detto anche Work breakdown structure (WBS) in TikZ. Non sono molto pratico dello strumento e mi sono affidato alle ricerche on line. Il pacchetto di lavoro TikZ è davvero potente e portentoso e si adatta alla mia esigenza. Posto due link utili, soprattutto il secondo.

    Spoiler

    http://www.texample.net/tikz/examples/work-breakdown-structure/

    http://tex.stackexchange.com/questions/81809/work-breakdown-structure-wbs-tikz

    Cerco di modificarlo secondo le mie esigenze ma non riesco:
    – vorrei togliere i colori (o meglio, usare un unico colore), ma il problema è il meno importante
    – vorrei evitare le frecce e usare le classiche barre dell’organigramma
    – la voce iniziale, in realtà, sarebbe ancora più su, mancando un livello intermedio di due voci (root avrebbe un fratello e un padre)

    Sembra facile ma non ci sto capendo molto e i tempi sono risicati 😀
    Provo a modificare il codice ma modifico sempre qualcosa di troppo a quanto pare… visti gli errori … 🙁

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #107709
      Massimiliano
      Partecipante
        Up
        0
        Down
        ::


        Ciao Generale_Zod,

        sono riuscito a risolvere i primi due problemi:

        1) cambiare colore delle figure
        `
        \tikzset{
        basic/.style = {draw, text width=2cm, drop shadow, font=\sffamily, rectangle},
        root/.style = {basic, rounded corners=2pt, thin, align=center,
        fill=%colore desiderato},
        level 2/.style = {basic, rounded corners=6pt, thin,align=center, fill=%colore desiderato,
        text width=8em},
        level 3/.style = {basic, thin, align=left, fill=%colore desiderato, text width=6.5em}
        }
        `

        2) togliere le frecce
        `
        \foreach \value in {1,2,3}
        \draw[-] (c1.195) |- (c1\value.west); % al posto di \draw[->]

        \foreach \value in {1,…,4}
        \draw[-] (c2.195) |- (c2\value.west); % al posto di \draw[->]

        \foreach \value in {1,…,5}
        \draw[-] (c3.195) |- (c3\value.west); % al posto di \draw[->]
        `

        spero di esserti stato utile.

      • #107710
        Up
        0
        Down
        ::


        Potresti dare uno sguardo alla documentazione del pacchetto, a pagina 75 (versione aggiornata della documentazione), il paragrafo si chiama “Tutorial: A Lecture Map for Johannes”.
        Per aprire la documentazione di Tikz bastera’ aprire il prompt dei comandi e digitare:
        `texdoc tikz`
        Le prime tre pagine del paragrafo potrebbero bastare (cioe’ senza leggere la parte relativa alla libreria `mindmap`).

        Se hai altri problemi chiedi pure.

        Saluti,
        Mirko

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top