aggiunte a smartdiagram

  • Creatore
    Topic
  • #94086
    Up
    0
    Down
    ::


    salve, sto usando smartdiagramm.
    ho fatto questo codice, ma vorrei un aiuto per:
    – ampliare i cerchi così da mettere più testo all’interno (nel senso che nn vada a capo)
    – poter mettere delle frecce di sequenza (dall’alto verso il basso), o è meglio un altro tipo di diagramma per il mio scopo??

    `
    \documentclass{article}

    \usepackage{tikz}
    \usetikzlibrary{positioning,matrix}
    \usepackage{smartdiagram}
    \usetikzlibrary{shapes.geometric,calc}
    \begin{document}

    \begin{center}
    \smartdiagram[descriptive diagram]
    {
    {Prima risposta, \begin{itemize}
    \item
    \end{itemize}},
    {Seconda risposta, b},
    {Terza risposta, c},
    }
    \end{center}

    \end{document}
    `

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #94087
      Up
      0
      Down
      ::

      light kira” post=93666salve, sto usando smartdiagramm.
      ho fatto questo codice, ma vorrei un aiuto per:
      – ampliare i cerchi così da mettere più testo all’interno (nel senso che nn vada a capo)
      – poter mettere delle frecce di sequenza (dall’alto verso il basso), o è meglio un altro tipo di diagramma per il mio scopo??

      `
      \documentclass{article}

      \usepackage{tikz}
      \usetikzlibrary{positioning,matrix}
      \usepackage{smartdiagram}
      \usetikzlibrary{shapes.geometric,calc}
      \begin{document}

      \begin{center}
      \smartdiagram[descriptive diagram]
      {
      {Prima risposta, \begin{itemize}
      \item
      \end{itemize}},
      {Seconda risposta, b},
      {Terza risposta, c},
      }
      \end{center}

      \end{document}
      `

      Per il primo quesito, era sufficiente leggere la documentazione per trovare l’opzione [tt]description title width[/tt]: lo so che è il massimo della chiarezza, ma bene o male c’è tutto 😉

      Per il secondo problema, non è ben chiaro dove tu voglia mettere le frecce. Questo è un esempio, ma non credo sia quello che desideri. Forse, di seguito trovi qualcosa simile a quello che avevi in mente:`
      \documentclass{article}

      \usepackage{tikz}
      \usetikzlibrary{calc,shapes.arrows,shapes.geometric}
      \usepackage{smartdiagram}
      \usesmartdiagramlibrary{additions}

      \tikzset{my arrow/.style={
      single arrow, draw,
      single arrow head extend=0.1cm,
      rotate=270,
      minimum height=1cm,
      minimum width=0.75cm,
      }
      }

      \begin{document}

      \begin{center}
      \smartdiagramset{description title width=3cm,
      descriptive items y sep=3.2}
      \smartdiagramadd[descriptive diagram]
      {
      {Prima risposta, \begin{itemize}
      \item hello
      \item hello
      \item hello
      \end{itemize}},
      {Seconda risposta, b},
      {Terza risposta, c},
      }{}% lasciare vuoto l'ultimo argomento
      %
      \begin{tikzpicture}[remember picture,overlay]
      \node[my arrow,
      top color=red!40,
      bottom color=cyan!40,
      ]
      at ($(module1.south)!0.5!(module2.north)$) {};
      \node[my arrow,
      top color=cyan!40,
      bottom color=blue!40,
      ]
      at ($(module2.south)!0.5!(module3.north)$) {};
      \end{tikzpicture}%
      \end{center}

      \end{document}
      ` Il risultato:

      [attachment=978]ScreenShot2014-04-23at10.36.05AM.png[/attachment]

      Per realizzarlo, serve la libreria [tt]additions[/tt] di smartdiagram, non perché abbia qualcosa di particolare, ma semplicemente si sfrutta la proprietà del comando [tt]\smartdiagramadd[/tt] di “ricordare” la figura (in pratica aggiunge l’opzione [tt]remember picture[/tt] a [tt]tikzpicture[/tt]). Fatto questo, puoi piazzare qualsiasi cosa ti sembri opportuni nel disegno utilizzando come riferimenti coordinate o nomi di nodi. Come si può leggere a pagina 5 della documentazione, per quel tipo di diagramma i nomi delle descrizioni sono del tipo “modulo“. Usa la libreria calc e il gioco è fatto. Come vedi, è molto più importante conoscere TikZ: qualche “workaround” lo si trova sempre 🙂

      Ciao
      Claudio

      Attachments:
      You must be logged in to view attached files.
    • #94088
      Up
      0
      Down
      ::


      ho notato che TkiZ permette di fare tutto!

      e l’esempio che hai fatto tu illustra bene la mia idea! mitico direi 🙂

    • #94089
      Up
      0
      Down
      ::

      light kira” post=93677ho notato che TkiZ TikZ permette di fare tutto!

      e l’esempio che hai fatto tu illustra bene la mia idea! mitico direi 🙂

      La prossima versione avrà un meccanismo semi-automatico per questo tipo di “additions”.

      Ciao
      Claudio

Visualizzazione 2 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top