tikz o pstricks

  • Creatore
    Topic
  • #92722
    Up
    0
    Down
    ::


    Sto cercando di imparare a usare Tikz ma navigando nel web ho visto che molti utilizzano Pstricks.
    Prima di passare troppo tempo sul pacchetto sbagliato vorrei accertarmi della scelta fatta.
    Vorrei che qualcuno mi dicesse come la pensa su un pacchetto o l’altro, quale scegliere e perché.
    Immagino, che anche su questo forum se ne sia già parlato abbondantemente ma cercando non sono riuscito a trovare molto.

    Per ora ho un solo motivo (molto molto valido) per restare su Tikz: Pstricks non funziona con pdftex.

    Altri motivi? Altrimenti sapreste consigliarmi qualche discussione precedente?

    Saluti
    Marco

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #92723
      Up
      0
      Down
      ::

      marchetto” post=92311Sto cercando di imparare a usare Tikz ma navigando nel web ho visto che molti utilizzano Pstricks.
      Prima di passare troppo tempo sul pacchetto sbagliato vorrei accertarmi della scelta fatta.
      Vorrei che qualcuno mi dicesse come la pensa su un pacchetto o l’altro, quale scegliere e perché.
      Immagino, che anche su questo forum se ne sia già parlato abbondantemente ma cercando non sono riuscito a trovare molto.

      Per ora ho un solo motivo (molto molto valido) per restare su Tikz: Pstricks non funziona con pdftex.

      Altri motivi? Altrimenti sapreste consigliarmi qualche discussione precedente?

      Saluti
      Marco

      Si, mi sembra se ne era già parlato, ma non trovo la discussione vedi qui.

      Comunque, ti segnalo un secondo motivo importante per preferire TikZ: la creazione automatica della bounding box. Ti parlo da utente che ha prima “imparato” PSTricks (non certo in modo approfondito) ed è un punto non indifferente, ma per capire bene cosa intendo suggerisco di fare esperienza pratica 😀 PSTricks è nato prima (di parecchi anni) e, secondo me, come comunità TikZ e PSTricks più o meno si equivalgono (forse TikZ è in leggero vantaggio, specialmente fra chi ha iniziato ad usare LaTeX di recente). Trovi spiegazioni esaurienti su http://tex.stackexchange.com/q/60778/13304

      Il motivo principale per cui io preferisco TikZ è la sintassi: la trovo molto più intuitiva. Poi, parlando di presentazioni in Beamer, i comandi di TikZ accettano automaticamente l’argomento per le “overlay specifications”, cosa che gli altri metodi per disegnare non fanno.

      Ciao
      Claudio

    • #92724
      alegenn
      Partecipante
        Up
        0
        Down
        ::

        marchetto” post=92311Sto cercando di imparare a usare Tikz ma navigando nel web ho visto che molti utilizzano Pstricks.
        Prima di passare troppo tempo sul pacchetto sbagliato vorrei accertarmi della scelta fatta.
        Vorrei che qualcuno mi dicesse come la pensa su un pacchetto o l’altro, quale scegliere e perché.
        Immagino, che anche su questo forum se ne sia già parlato abbondantemente ma cercando non sono riuscito a trovare molto.

        Per ora ho un solo motivo (molto molto valido) per restare su Tikz: Pstricks non funziona con pdftex.

        Altri motivi? Altrimenti sapreste consigliarmi qualche discussione precedente?

        Saluti
        Marco

        Aggiungo a quanto detto da cfiandra, che Tikz è preferibile anche perché ha una documentazione sintetica e chiara 😛 , scherzo, ma solo solo sul primo aggettivo!
        Saluti

      • #92725
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ma direi che il problema della incpompatibilità di PSTricks con pdflatex è superato mediante pacchetti vari che fanno parte di ogni distribuzione; ne cito uno fra tutti: pdftricks; anche se è statro scritto qualche anno fa, gli obbiettivi sono chiarissimi:

          psTricks macros cannot be used with pdfTEX, since psTricks uses PostScript arithmetic, which isn’t in . As such, a package viz., pdfTricks.sty has been written to circumvent this limitation, so that the extensive facilities offered by the powerful psTricks package can be made use of in a pdfTEX document. This is brought by making use of the shell escape function available in the web2c TEX compiler, while this package is of no use to other commercial implementations.
          Shell escape provides us the facility to suspend a TEX compilation midway, perform the functions that we want to do with a shell command, complete those functions, return to the TEX compilation and finish the job. This facility can be invoked by using \write18{⟨shell command⟩}.

          Esistono anche altri pacchetti del genenre.

          Il fatto che TikZ esca dalal stessa scuola di beamer e quindi accetti i comandi per gli overlay è certamante un motivo in più per favorire TikZ.

          Sicocme PSTricks ha dlla sua l’anzianità, e come TikZ è modulare, i suoi moduli coprono settori di disegno più vasti di quellli coperti dai moduli di TikZ. Onstamente, quindi non saprei far pendere la bilancia a favore dell’uno o dell’altro pacchetto.

          Aggiungerei che la maggiore anzianità di PSTricks, oltre al fatto che quando esso è nato pdflatex non esisteva ancora e gli unici metodi per mettere figure dentro i file erano di ricorrere al formato PostScript, fa si che negli anni si sono accumulati molti più messaggi in rete di quelli che esistono per TikZ; inoltre le macchine Linux sono state le prime ad avere driver per le stampanti che ricorrevano al formato .ps; se si leggono guide di LaTeX scritte ancora una decina di anni fa, si vede che spesso sono dedicate agli utenti di Linux, e che si fa riferimento solo al formato .eps per qualsiasi figura e alle trasformazioni in formato .eps di ogni altra figura. Un’eco di questo atteggiamento si rileva ancora oggi su questo forum dalle indicazioni che molti laureandi ricevono dai loro relatori o dalle istruzioni di diverse università.

          Oggi il formato PostScript, non dico che stia decadendo, ma il formato PDF sta assumendo una importanza sempre maggiore al punto che oggi è diventato di fatto il formato preferito per ogni documento, e questo indipendentemente dalla macchina e dal sistema operativo. Dunque se mi fosse necessario io userei PSTriks solo per disegni di settori molto particolari che non sono coperti da TikZ; altrimenti preferisco TikZ per ogni altra applicazione.

        • #92726
          Up
          0
          Down
          ::


          Ciao Marco,

          tieni anche conto che per [tt]TikZ[/tt] esiste un’eccellente guida introduttiva in italiano dal titolo “L’arte di disegnare con LaTeX”, dei celebri autori dell’Arte: Tommaso e Lorenzo.

          Guardando la documentazione del pacchetto [tt]pstricks[/tt] si vede come l’ultimo aggiornamento sia del 2003. Personalmente non amo rimanere attaccato a cose che non si aggiornano. Oltre al fatto che preferisco la sintassi di [tt]TikZ[/tt] (devo ammettere che la sintassi di [tt]pstricks[/tt] mi sono solo limitato a guardarla nella documentazione), credo che valga maggiormente la pena puntare sul pacchetto che sta ricevendo aggiornamenti. Fossi in te punterei direttamente su [tt]TikZ[/tt] 3.0.0 (lo trovi in rete. Se fai fatica a installarlo chiedi pure).

          Un ultimo consiglio: non pensare di dover prendere la documentazione e leggertela da cima a fondo. Scorri l’indice e procedi a passi: via via che intendi fare qualcosa che non rientra in quello che ti è stato insegnato nella guida di base, vai al paragrafo relativo della documentazione.

          Ciao e buon weekend,
          Marco.

        • #92727
          Up
          0
          Down
          ::

          Marco87″ post=92319Guardando la documentazione del pacchetto [tt]pstricks[/tt] si vede come l’ultimo aggiornamento sia del 2003. Personalmente non amo rimanere attaccato a cose che non si aggiornano. Oltre al fatto che preferisco la sintassi di [tt]TikZ[/tt] (devo ammettere che la sintassi di [tt]pstricks[/tt] mi sono solo limitato a guardarla nella documentazione), credo che valga maggiormente la pena puntare sul pacchetto che sta ricevendo aggiornamenti.

          Solo una piccola e doverosa precisazione. PSTricks riceve costanti aggiornamenti, come si può verificare su http://tug.org/PSTricks/main.cgi/ Del resto, di un pacchetto così vasto, come TikZ, è del tutto comprensibile che aggiornare la documentazione ad ogni bug fix o piccola aggiunta è improponibile.

          Ciao
          Claudio

        • #92728
          Up
          0
          Down
          ::


          Grazie per tutti questi pareri, sono stati molto utili. Mi pare di capire che ci sia una lieve propensione verso Tikz.

          Mi è piaciuto molto il commento di alegenn: 😀

          alegenn” post=92313Aggiungo a quanto detto da cfiandra, che Tikz è preferibile anche perché ha una documentazione sintetica e chiara 😛 […]

          Condivido quanto detto da OldClaudio:

          OldClaudio” post=92316Sicocme PSTricks ha dlla sua l’anzianità, e come TikZ è modulare, i suoi moduli coprono settori di disegno più vasti di quellli coperti dai moduli di TikZ. Onstamente, quindi non saprei far pendere la bilancia a favore dell’uno o dell’altro pacchetto.

          Credo che l’anzianità sia un buon punto a favore per Pstricks ma col tempo anche Tikz crescerà avendo sempre più moduli aggiuntivi e specializzati quindi penso che sarà meglio seguire questa strada. Leggendo i collegamenti proposti di cfiandra e spaziando nel web vedo che gli utenti si stanno spostando verso Tikz, questo mi fa pensare che l’aumento dei moduli Tikz potrebbe essere ancor più rapido.

          Contento e convinto di aver intrapreso lo “studio” del pacchetto migliore per le mie necessità attuali (e probabilmente future), vi ringrazio per tutti i vostri chiarimenti.
          Ovviamente se ne avete ancora li leggerò volentieri.

          Grazie
          Marco

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

      Go to top