Pacchetto PSTricks: problemi

  • Creatore
    Topic
  • #44402
    Up
    0
    Down
    ::


    Salve a tutti, ho scaricato il programma LaTexDraw per poter creare immagini vettoriali. Ho notato che è molto facile da utilizzare, ma soprattutto dà il codice in Latex!

    A questo punto copio il codice e lo inserisco nel mio documento Latex. Quando avvio la compilazione del documento, cliccando sul bottone PDF-Latex, Latex mi scarica automaticamente i pacchetti necessari che non avevo. Il problema, però, è che alla fine della compilazione mi dà errore: Undifined control sequence

    Come mai? eppure il codice è giusto 😥

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #44403
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Salve a tutti, ho scaricato il programma LaTexDraw per poter creare immagini vettoriali. Ho notato che è molto facile da utilizzare, ma soprattutto dà il codice in Latex!

        A questo punto copio il codice e lo inserisco nel mio documento Latex. Quando avvio la compilazione del documento, cliccando sul bottone PDF-Latex, Latex mi scarica automaticamente i pacchetti necessari che non avevo. Il problema, però, è che alla fine della compilazione mi dà errore: Undifined control sequence

        Come mai? eppure il codice è giusto 😥

        se è codice pstricks devi compilare con latex non con pdflatex 👿

        poi le conversioni: dvi -> ps -> pdf, la prima con dvips la seconda con ps2pdf.
        Olà

      • #44404
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          Salve a tutti, ho scaricato il programma LaTexDraw per poter creare immagini vettoriali. Ho notato che è molto facile da utilizzare, ma soprattutto dà il codice in Latex!

          A questo punto copio il codice e lo inserisco nel mio documento Latex. Quando avvio la compilazione del documento, cliccando sul bottone PDF-Latex, Latex mi scarica automaticamente i pacchetti necessari che non avevo. Il problema, però, è che alla fine della compilazione mi dà errore: Undifined control sequence

          Come mai? eppure il codice è giusto 😥

          se è codice pstricks devi compilare con latex non con pdflatex 👿

          poi le conversioni: dvi -> ps -> pdf, la prima con dvips la seconda con ps2pdf.
          Olà

          Anche se prima bisogna comprendere i passaggi indicati sopra, consiglio a tutti questo script del nostro caro robitex:

          Da LaTeX a PDF passando per postscript


        • #44405
          Up
          0
          Down
          ::

          [quote]Salve a tutti, ho scaricato il programma LaTexDraw per poter creare immagini vettoriali. Ho notato che è molto facile da utilizzare, ma soprattutto dà il codice in Latex!

          A questo punto copio il codice e lo inserisco nel mio documento Latex. Quando avvio la compilazione del documento, cliccando sul bottone PDF-Latex, Latex mi scarica automaticamente i pacchetti necessari che non avevo. Il problema, però, è che alla fine della compilazione mi dà errore: Undifined control sequence

          Come mai? eppure il codice è giusto 😥

          se è codice pstricks devi compilare con latex non con pdflatex 👿

          poi le conversioni: dvi -> ps -> pdf, la prima con dvips la seconda con ps2pdf.
          Olà

          Anche se prima bisogna comprendere i passaggi indicati sopra, consiglio a tutti questo script del nostro caro robitex:
          http://robitex.wordpress.com/2009/07/22/da-latex-a-pdf-passando-per-postscript/%5B/quote%5D
          Io mi domando che cosa ci sia di complicato nell’usare lo script già fornito con TeX Live 🙂
          `simpdftex latex `
          Magari c’è anche con MiKTeX. ❓

          Ciao
          Enrico

        • #44406
          admin
          Amministratore del forum
            Up
            0
            Down
            ::

            Io mi domando che cosa ci sia di complicato nell’usare lo script già fornito con TeX Live 🙂
            Enrico

            Nulla di complicato, forse non lo usavo perchè non sapevo della sua esistenza?

          • #44407
            Up
            0
            Down
            ::


            grazie per la dritta!

            Allora ho copiato il codice generato da LatexDraw e l’ho inserito in un documento vuoto Latex, compreso tra \begin{figure} e \end{figure}, in modo da poter numerare la figura.

            Seguendo la procedura di robitex va tutto liscio. Tuttavia, tale figura la devo inserire in alcune mie dispense che ho già scritto.

            bene, eseguendo la procedura di robitex non va più bene: una parte del codice della figura non va più bene.

            Sapendo che i pacchetti che utilizzo sono

            `\documentclass[11pt,a4paper,openany,openright, oneside]{book}
            \usepackage[italian]{babel}
            \usepackage[latin1]{inputenc}
            \usepackage[pdftex]{graphicx}
            \usepackage{exscale}
            \usepackage{amssymb}
            \usepackage{amsmath}
            \usepackage{anysize}
            \usepackage{amsthm}
            \usepackage{amsfonts}
            \usepackage{subfigure}
            \usepackage{colortbl}
            \usepackage{eso-pic,graphicx}
            \usepackage{geometry}
            \usepackage{lscape}
            \usepackage{epsfig}
            \usepackage[usenames,dvipsnames]{pstricks}
            \usepackage{pst-grad} % For gradients
            \usepackage{pst-plot} % For axes
            \geometry{verbose,a4paper,tmargin=4cm,bmargin=3.8cm,lmargin=4.5cm,rmargin=2.5cm}`

            come mai mi dà errore?

          • #44408
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              [quote][quote]Salve a tutti, ho scaricato il programma LaTexDraw per poter creare immagini vettoriali. Ho notato che è molto facile da utilizzare, ma soprattutto dà il codice in Latex!

              A questo punto copio il codice e lo inserisco nel mio documento Latex. Quando avvio la compilazione del documento, cliccando sul bottone PDF-Latex, Latex mi scarica automaticamente i pacchetti necessari che non avevo. Il problema, però, è che alla fine della compilazione mi dà errore: Undifined control sequence

              Come mai? eppure il codice è giusto 😥

              se è codice pstricks devi compilare con latex non con pdflatex 👿

              poi le conversioni: dvi -> ps -> pdf, la prima con dvips la seconda con ps2pdf.
              Olà

              Anche se prima bisogna comprendere i passaggi indicati sopra, consiglio a tutti questo script del nostro caro robitex:
              http://robitex.wordpress.com/2009/07/22/da-latex-a-pdf-passando-per-postscript/%5B/quote%5D
              Io mi domando che cosa ci sia di complicato nell’usare lo script già fornito con TeX Live 🙂
              `simpdftex latex `
              Magari c’è anche con MiKTeX. ❓

              Ciao
              Enrico[/quote]

              Neanch’io conoscevo questo script. Grazie Enrico! Magari ci dici dove guardare per consultare gli script di TeX Live?

              Per quanto riguarda il problema di potter, chiaramente dovrebbe riportare l’errore che riceve ed un esempio minimo compilabile che lo riproduce, sempre secondo prassi del forum.
              Bye

            • #44409
              Up
              0
              Down
              ::


              In pratica, in queste mie dispense, avevo inserito immagini, alcune in *.jpg, altre in *.pdf. Ora inserendo il codice in PSTricks

              `\begin{figure}
              \begin{center}
              \begin{pspicture}
              ……………………………………..
              \end{pspicture}
              \end{center}
              \end{figure}`

              ed eseguendo i comandi Latex dvi ps pdf mi dà errore, tipo che non risconosce alcuni file, o che non esistono o per esempio

              `Cannot determine size of graphic in x.pdf (no BoundingBox)`

              1) Questo significa che la procedura Latex dvi ps pdf riconosce solo alcuni grafici?
              2) Come posso inserire grafici di diverso tipo (*.jpg, *.pdf, ottenuti con pstricks) senza che Latex mi dia errore?

              Ho bisogno del vostro aiuto! 😥

            • #44410
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::

                In pratica, in queste mie dispense, avevo inserito immagini, alcune in *.jpg, altre in *.pdf. Ora inserendo il codice in PSTricks

                `\begin{figure}
                \begin{center}
                \begin{pspicture}
                ……………………………………..
                \end{pspicture}
                \end{center}
                \end{figure}`

                ed eseguendo i comandi Latex dvi ps pdf mi dà errore, tipo che non risconosce alcuni file, o che non esistono o per esempio

                `Cannot determine size of graphic in x.pdf (no BoundingBox)`

                1) Questo significa che la procedura Latex dvi ps pdf riconosce solo alcuni grafici?
                2) Come posso inserire grafici di diverso tipo (*.jpg, *.pdf, ottenuti con pstricks) senza che Latex mi dia errore?

                Ho bisogno del vostro aiuto! 😥

                Scusa ma una qualsiasi guida di base al capitolo sull’inserimento delle figure di dirà che latex supporta l’inserimento di file postscript, ma NON pdf, viceversa per pdflatex che supporta pdf ma non il postscript.
                La soluzione è semplice: se usi latex devi convertire le immagini pdf in eps con utility pdftops e simili. Se compili con pdflatex devi convertire i file ps in pdf.

                Leggi in proposito la Guida GuIT o L’arte (link in alto nella pagina).
                Bye

              • #44411
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::

                  [quote][quote][quote]Salve a tutti, ho scaricato il programma LaTexDraw per poter creare immagini vettoriali. Ho notato che è molto facile da utilizzare, ma soprattutto dà il codice in Latex!

                  A questo punto copio il codice e lo inserisco nel mio documento Latex. Quando avvio la compilazione del documento, cliccando sul bottone PDF-Latex, Latex mi scarica automaticamente i pacchetti necessari che non avevo. Il problema, però, è che alla fine della compilazione mi dà errore: Undifined control sequence

                  Come mai? eppure il codice è giusto 😥

                  se è codice pstricks devi compilare con latex non con pdflatex 👿

                  poi le conversioni: dvi -> ps -> pdf, la prima con dvips la seconda con ps2pdf.
                  Olà

                  Anche se prima bisogna comprendere i passaggi indicati sopra, consiglio a tutti questo script del nostro caro robitex:
                  http://robitex.wordpress.com/2009/07/22/da-latex-a-pdf-passando-per-postscript/%5B/quote%5D
                  Io mi domando che cosa ci sia di complicato nell’usare lo script già fornito con TeX Live 🙂
                  `simpdftex latex `
                  Magari c’è anche con MiKTeX. ❓

                  Ciao
                  Enrico[/quote]

                  Neanch’io conoscevo questo script. Grazie Enrico! Magari ci dici dove guardare per consultare gli script di TeX Live?

                  Per quanto riguarda il problema di potter, chiaramente dovrebbe riportare l’errore che riceve ed un esempio minimo compilabile che lo riproduce, sempre secondo prassi del forum.
                  Bye[/quote]

                  Aggiungo solo che simpdftex è disponibile in TeX Live solo per le installazioni su macchine tipo unix (Linux e OS X), ma non per la piattaforma windows.
                  Bye

                • #44412
                  Up
                  0
                  Down
                  ::

                  Aggiungo solo che simpdftex è disponibile in TeX Live solo per le installazioni su macchine tipo unix (Linux e OS X), ma non per la piattaforma windows.
                  Bye

                  🙁 È uno “shell script”, infatti. Urgerebbe traduzione in perl. Sono solo 654 righe. 🙂

                  Ciao
                  Enrico

                • #44413
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    Aggiungo solo che simpdftex è disponibile in TeX Live solo per le installazioni su macchine tipo unix (Linux e OS X), ma non per la piattaforma windows.
                    Bye

                    🙁 È uno “shell script”, infatti. Urgerebbe traduzione in perl. Sono solo 654 righe. 🙂

                    Ciao
                    Enrico

                    Già, ho visto il codice.
                    Mi sembra un tantino complicato da capire ma ci posso fare un pensierino… ed in caso di problemi potrei comunque sentire Norbert.
                    Tuttavia i miei progetti attuali per il mondo LaTeX sono già abbastanza impegnativi!!! spero di presentare a breve la prima versione di una classe basata su pstricks.
                    ( e quel codice farebbe comodo )
                    ho quasi risolto tutti i problemi implementativi di un nucleo di base della classe.

                    Questo, il progetto di porting in perl di simpdftex, ed altri progetti della comunità italiana dovrebbero poter essere gestiti via web con il sito del GuIT, speriamo nel nuovo sito, ma ci sentiamo eventualmente in ML.
                    Il concetto è: equilibrare la necessità di piccoli team di lavoro, con il poco tempo che ciascuno di noi ha a disposizione.
                    A presto e grazie per la fiducia 😉

                  • #44414
                    Up
                    0
                    Down
                    ::

                    [quote]Aggiungo solo che simpdftex è disponibile in TeX Live solo per le installazioni su macchine tipo unix (Linux e OS X), ma non per la piattaforma windows.
                    Bye

                    🙁 È uno “shell script”, infatti. Urgerebbe traduzione in perl. Sono solo 654 righe. 🙂

                    Ciao
                    Enrico

                    Già, ho visto il codice.
                    Mi sembra un tantino complicato da capire ma ci posso fare un pensierino… ed in caso di problemi potrei comunque sentire Norbert.
                    Tuttavia i miei progetti attuali per il mondo LaTeX sono già abbastanza impegnativi!!! spero di presentare a breve la prima versione di una classe basata su pstricks.
                    ( e quel codice farebbe comodo )
                    ho quasi risolto tutti i problemi implementativi di un nucleo di base della classe.

                    Questo, il progetto di porting in perl di simpdftex, ed altri progetti della comunità italiana dovrebbero poter essere gestiti via web con il sito del GuIT, speriamo nel nuovo sito, ma ci sentiamo eventualmente in ML.
                    Il concetto è: equilibrare la necessità di piccoli team di lavoro, con il poco tempo che ciascuno di noi ha a disposizione.
                    A presto e grazie per la fiducia :wink:[/quote]
                    La parte “vera” dello script comincia alla riga 501, prima c’è tutta la spiegazione delle opzioni e la parte di lettura delle opzioni dalla riga di comando che, credo, sia abbastanza facile da tradurre in Perl.

                    Da quello che vedo c’è ancora una parte obsoleta: all’inizio lo script poteva essere chiamato come “altpdflatex “, poi si passò a “simpdftex latex “.

                    Lo script ha anche un difetto, che è quello di non sovrascrivere direttamente il nuovo pdf sul vecchio (se presente), con la conseguenza che non è possibile fare il “refresh” automatico con un visualizzatore di pdf (righe 627–632). In una versione “migliore” questo andrebbe corretto.

                    Ciao
                    Enrico

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

                Go to top