PsTricks: problemi di compilazione

  • Creatore
    Topic
  • #44601
    Up
    0
    Down
    ::


    Salve a tutti ragazzi, ho notato che con il pacchetto PsTricks si riescono a fare belle figure. Mi sono documentato e ho trovato alcune dispense. Tuttavia ho un problema di compilazione.

    —– Primo problema —-

    Precisamente la funzione che vorrei rappresentare è la seguente f(x) = 1+ 3log(x)
    Ora, in base a quanto ho letto nelle dispense, ho scritto il codice

    `\documentclass{minimal}
    \usepackage[usenames,dvipsnames]{pstricks}
    \usepackage{pst-all} % For gradients
    \usepackage{pst-plot} % For axes
    %\usepackage{pstricks-add}
    \pagestyle{empty}
    \begin{document}
    \begin{pspicture}(-5.5,-4.5)(10,4.5)
    \psaxes[labels=none,linecolor=blue,linewidth=1.2pt]{->}(0,0)(-1.5,-3.5)(9,3.5)
    \psplot[linecolor=red,linewidth=1.5pt]{-1}{8}{1 x 3 exp log add}
    \end{pspicture}
    \end{document}`

    Effettuo i soliti passaggi Latex – dvi – ps – pdf, ma quando compilo in ps-pdf mi dà errore

    ps2pdf returned nonzero Exit code (1) indicating that some problems might have occured during the compilation …

    i pacchetti sopra citati li ha installati automaticamente (perché non li avevo), quindi penso che siano aggiornati! Come posso risolvere questo problema? PsTricks riconosce solo alcune funzioni?

    —- Secondo problema —
    Ho scaricato Geogebra e ho visto che salva anche in codice pstricks! Solo che quando lo copio e procedo come sopra, anche qui mi dà errore.

    Help!!!! 😥

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

        Salve a tutti ragazzi, ho notato che con il pacchetto PsTricks si riescono a fare belle figure. Mi sono documentato e ho trovato alcune dispense. Tuttavia ho un problema di compilazione.

        —– Primo problema —-

        Precisamente la funzione che vorrei rappresentare è la seguente f(x) = 1+ 3log(x)
        Ora, in base a quanto ho letto nelle dispense, ho scritto il codice

        `\documentclass{minimal}
        \usepackage[usenames,dvipsnames]{pstricks}
        \usepackage{pst-all} % For gradients
        \usepackage{pst-plot} % For axes
        %\usepackage{pstricks-add}
        \pagestyle{empty}
        \begin{document}
        \begin{pspicture}(-5.5,-4.5)(10,4.5)
        \psaxes[labels=none,linecolor=blue,linewidth=1.2pt]{->}(0,0)(-1.5,-3.5)(9,3.5)
        \psplot[linecolor=red,linewidth=1.5pt]{-1}{8}{1 x 3 exp log add}
        \end{pspicture}
        \end{document}`

        Effettuo i soliti passaggi Latex – dvi – ps – pdf, ma quando compilo in ps-pdf mi dà errore

        ps2pdf returned nonzero Exit code (1) indicating that some problems might have occured during the compilation …

        i pacchetti sopra citati li ha installati automaticamente (perché non li avevo), quindi penso che siano aggiornati! Come posso risolvere questo problema? PsTricks riconosce solo alcune funzioni?

        —- Secondo problema —
        Ho scaricato Geogebra e ho visto che salva anche in codice pstricks! Solo che quando lo copio e procedo come sopra, anche qui mi dà errore.

        Help!!!! 😥

        Se sostituisci la funzione con x funziona, quindi forse la sintassi dell’espressione non è corretta.
        Bye

      • #44603
        Up
        0
        Down
        ::

        Salve a tutti ragazzi, ho notato che con il pacchetto PsTricks si riescono a fare belle figure. Mi sono documentato e ho trovato alcune dispense. Tuttavia ho un problema di compilazione.

        —– Primo problema —-

        Precisamente la funzione che vorrei rappresentare è la seguente f(x) = 1+ 3log(x)
        Ora, in base a quanto ho letto nelle dispense, ho scritto il codice

        `\documentclass{minimal}
        \usepackage[usenames,dvipsnames]{pstricks}
        \usepackage{pst-all} % For gradients
        \usepackage{pst-plot} % For axes
        %\usepackage{pstricks-add}
        \pagestyle{empty}
        \begin{document}
        \begin{pspicture}(-5.5,-4.5)(10,4.5)
        \psaxes[labels=none,linecolor=blue,linewidth=1.2pt]{->}(0,0)(-1.5,-3.5)(9,3.5)
        \psplot[linecolor=red,linewidth=1.5pt]{-1}{8}{1 x 3 exp log add}
        \end{pspicture}
        \end{document}`

        Effettuo i soliti passaggi Latex – dvi – ps – pdf, ma quando compilo in ps-pdf mi dà errore

        ps2pdf returned nonzero Exit code (1) indicating that some problems might have occured during the compilation …

        i pacchetti sopra citati li ha installati automaticamente (perché non li avevo), quindi penso che siano aggiornati! Come posso risolvere questo problema? PsTricks riconosce solo alcune funzioni?

        —- Secondo problema —
        Ho scaricato Geogebra e ho visto che salva anche in codice pstricks! Solo che quando lo copio e procedo come sopra, anche qui mi dà errore.

        Help!!!! 😥

        Primo problema: è ovvio che non puoi calcolare una funzione che contiene “log x” con x<0. ❗

        Poi sbagli a scrivere la notazione polacca inversa: 1+3 log x diventa
        `1 3 x ln mul add`
        L’ultima operazione è +, quindi va in fondo; devi anche moltiplicare 3 per log x, che diventa appunto “3 x ln mul”. La riga rilevante sarà allora
        `\psplot[linecolor=red,linewidth=1.5pt]{0.05}{8}{1 3 x ln mul add}`
        Non userei valori iniziali minori di 0.05, forse addirittura 0.1 è meglio. In realtà la scrittura
        `1 x 3 exp ln add`
        sarebbe matematicamente equivalente, ma elevando al cubo ottieni valori troppo grandi che possono rendere il calcolo instabile numericamente.

        Per il secondo problema, dovresti almeno dire che funzione cerchi di disegnare con GeoGebra.

        Ciao
        Enrico

      • #44604
        Up
        0
        Down
        ::


        Grazie prima di tutto per avermi risposto!!

        La funzione da disegnare in Geogebra è la stessa f(x)= 1+ 3log(x). Tuttavia, quando visualizzo il codice PsTricks da Geogebra e lo copio nel documento Latex, quando faccio la compilazione ps – pdf mi dà errore!

        Boh!!

      • #44605
        Up
        0
        Down
        ::

        Grazie prima di tutto per avermi risposto!!

        La funzione da disegnare in Geogebra è la stessa f(x)= 1+ 3log(x). Tuttavia, quando visualizzo il codice PsTricks da Geogebra e lo copio nel documento Latex, quando faccio la compilazione ps – pdf mi dà errore!

        Boh!!

        A me no. Che errore ottieni?

        Ciao
        Enrico

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

    Go to top