Pacchetto pst-tree non stampa niente

  • Creatore
    Topic
  • #53332
    Up
    0
    Down
    ::


    Ciao a tutti,
    dopo aver confrontato diversi pacchetti per realizzare diagrammi ad albero, ho scelto di usare pst-tree in quanto mi è sembrato il migliore secondo la valutazione qualità/difficoltà. Credo però che come PSTricks esso necessiti del pacchetto pst-pdf affinché il documento possa essere compilato con pdfLaTeX. Ecco un sorgente:
    `\documentclass[a4paper,11pt,headinclude,footinclude]{scrreprt}

    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{pst-pdf}
    \usepackage{pst-tree}

    \begin{document}

    \large\psset{radius=6pt, dotsize=4pt}
    \pstree[thislevelsep=0,edge=none,levelsep=2.5cm]{\Tn}{%
    \pstree{\TR{Player 1}}{\pstree{\TR{Player 2}}{\TR{Player 3}}}
    \psset{edge=\ncline}
    \pstree{\pstree[treemode=R]{\TC}{\Tdot ~{(0,0,0)} ^{N}}}{%
    \pstree{\TC[name=A] ^{L}}{%
    \Tdot ~{(-10,10.-10)} ^{l}
    \pstree{\TC[name=C] _{r}}{%
    \Tdot ~{(3,8,-4)} ^{c}
    \Tdot ~{(-8,3,4)} _{d}}}
    \pstree{\TC[name=B] _{R}}{%
    \Tdot ~{(10,-10.0)} ^{l}
    \pstree{\TC[name=D]_{r}}{%
    \Tdot ~{(4,8,-3)} ^{c}
    \Tdot ~{(0,-5,0)} _{d}}}}}
    \ncbox[linearc=.3,boxsize=.3,linestyle=dashed,nodesep=.4]{A}{B}
    \ncarcbox[linearc=.3,boxsize=.3,linestyle=dashed,arcangle=25,nodesep=.4]{D}{C}

    \end{document}`
    Il file viene compilato, ma non c’è alcun output. Come mai?

    Grazie,
    Daniele

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #53333
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il pacchetto pst-pdf gestisce solo gli ambinti pstpicture, che io sappia, non anche i branai scritti direttamente in codice postscript come apparentemente fa il codice che hai usato.

        prova a inserirlo dentro una picture come il pacchetto pstricks consente di fare (pstpicture o pspicure, non ne ricordo il nome di preciso). Poi incrocia le dita.

        Se invece usassi il pacchetto TiKZ, non avresti nessun problema. Forse TiKZ non ha esattamente la stessa funzionalità di pstricks, ma gli alberi li disegna bene; guardali nel manuale con

        texdoc pgfmanual

        e vai alla pagina 475.

      • #53334
        Up
        0
        Down
        ::


        Grazie Claudio,
        ho provato a inserire il codice in un ambiente pspicture, ma il problema rimane.
        A proposito di tikz, invece, il problema è questo. Avevo già consultato il manuale di pgf, compresa la pagina che mi hai indicato.

        […] gli alberi li disegna bene; guardali nel manuale con

        texdoc pgfmanual

        e vai alla pagina 475.

        Devo dire che mi fa sorridere il titoletto “Tree Library”. Uno si aspetta di trovare una buona dose di esempio e stili… invece ci sono solo tre pagine. Mi pare che tikz sia ampiamente versatile, ma ci si deve fare tutto a mano con comandi di basso livello. Per esempio, quello che voglio fare è banale: una successione di blocchi rettangolari e blocchi ovali (che non ho trovato in tikz), raggruppati in tre gruppi tramite rettangoli tratteggiati sul bordo dei quali andrebbe stampata un’etichetta. Se non ho capito male pst-tree consente di farlo (pag. 18 del manuale, che vi invito a confrontare). Con tikz? Non credo ci siano già comandi che permettano una facile realizzazione.

        Ciao,
        Daniele

      • #53335
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Come non ci sono i blocchi ovali: vai alla descrizione di node e troverai tutte le possibili forme, compreso ellipse che produce la scatola/nodo ovale riempito del colore che vuoi, con il contorno disegnato in vai modi, e con il suo contenuto scritto nel suo centro;
          e così per gli altri nodi.

          Gli schemi alla fine del capitolo “LaTeX: i caratteri da stampa” nell’Introduzione (link qui sopra), contenenti scatole rettangolari e ovali, come credi che siano stati fatti?
          (I file sorgente di quei disegni, però non sono inclusi nel pacchetto completo GuidaGuIT.zip da scaricare; peccato…)

          In ogni caso dai una occhiata al sito:

          http://www.texample.net/tikz/

        • #53336
          Up
          0
          Down
          ::


          Grazie Claudio,
          proprio stamattina mi sono accorto del sito che hai segnalato e, a mia volta, l’ho segnalato in un mio vecchio topic. Sono riuscito a disegnare il diagramma. Ora ho un altro problemino da risolvere… ma questa è un’altra storia, per cui forse è meglio aprire un altro topic.

          Ciao,
          Daniele

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

      Go to top