[Risolto] Comando `Generate PsTricks` di GeoGebra

  • Creatore
    Topic
  • #37946
    Up
    0
    Down
    ::


    Vorrei segnalare quella che considero una discrepanza del codice Latex/PsTricks del diffusissimo pacchetto open-source GeoGebra.
    Ecco un esempio (classe article, ma vale anche per la beamer):
    `
    \documentclass[10pt]{article}
    \usepackage{pstricks-add}
    \pagestyle{empty}
    \begin{document}
    \newrgbcolor{zccqvu}{0.6118 0.7529 0.3294}
    \newrgbcolor{zzttqq}{0.6 0.2 0}
    \newrgbcolor{qqweqq}{0 0.4314 0}
    \newrgbcolor{ezrara}{0.9137 0.102 0.102}
    \newrgbcolor{ebruru}{0.9216 0.0784 0.0784}
    \newrgbcolor{surqeu}{0.1412 0.0627 0.8941}
    \newrgbcolor{rdqaeq}{0.1137 0.0392 0.8784}
    \newrgbcolor{eessda}{0.9333 0.1333 0.8549}
    \newrgbcolor{ebssdy}{0.9216 0.1333 0.8471}
    \psset{xunit=5.0cm,yunit=5.0cm}
    \begin{pspicture*}(-5.8151,-0.5591)(9.0938,7.9225)
    \psgrid[subgriddiv=0,gridlabels=0,gridcolor=zccqvu](0,0)(-5.8151,-0.5591)(9.0938,7.9225)
    \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
    \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=5,Dy=5,ticksize=-2pt 0,subticks=2]{-}(0,0)(-29.0756,-2.7955)(45.4688,39.6126)
    \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](0,0)(10,0)(5,8.6603)
    \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](0,0)(10,0)(16.2349,7.8183)(14.0097,17.5676)(5,21.9064)(-4.0097,17.5676)(-6.2349,7.8183)
    \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](0,0)(10,0)(17.6604,6.4279)(19.3969,16.276)(14.3969,24.9362)(5,28.3564)(-4.3969,24.9362)(-9.3969,16.276)(-7.6604,6.4279)
    \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](0,0)(10,0)(18.4125,5.4064)(22.5667,14.5027)(21.1435,24.4009)(14.5949,31.9584)(5,34.7758)(-4.5949,31.9584)(-11.1435,24.4009)(-12.5667,14.5027)(-8.4125,5.4064)
    \psline[linewidth=2pt,linecolor=zzttqq](0,0)(10,0)
    \psline[linewidth=2pt,linecolor=zzttqq](10,0)(5,8.6603)
    \psline[linewidth=2pt,linecolor=zzttqq](5,8.6603)(0,0)
    \psline[linewidth=2pt](5,-2.7955)(5,39.6126)
    \psline[linewidth=2pt,linecolor=zzttqq](0,0)(10,0)
    \psline[linewidth=2pt,linecolor=zzttqq](10,0)(16.2349,7.8183)
    \psline[linewidth=2pt,linecolor=zzttqq](16.2349,7.8183)(14.0097,17.5676)
    \psline[linewidth=2pt,linecolor=zzttqq](14.0097,17.5676)(5,21.9064)
    \psline[linewidth=2pt,linecolor=zzttqq](5,21.9064)(-4.0097,17.5676)
    \psline[linewidth=2pt,linecolor=zzttqq](-4.0097,17.5676)(-6.2349,7.8183)
    \psline[linewidth=2pt,linecolor=zzttqq](-6.2349,7.8183)(0,0)
    \psplot[linestyle=dashed,dash=9pt 9pt,linecolor=ezrara]{-29.0756}{45.4688}{(–112.349-2.2252*x)/9.7493}
    \psplot[linestyle=dashed,dash=9pt 9pt,linecolor=ebruru]{-29.0756}{45.4688}{(-90.0969-2.2252*x)/-9.7493}
    \parametricplot[linewidth=2pt,linestyle=dotted,linecolor=qqweqq]{-1.0471975511965983}{1.5707963267948966}{1*1.6667*cos(t)+0*1.6667*sin(t)+5|0*1.6667*cos(t)+1*1.6667*sin(t)+8.6603}
    \parametricplot[linewidth=2pt,linestyle=dotted,linecolor=qqweqq]{-1.0471975511965983}{1.5707963267948966}{1*3.3333*cos(t)+0*3.3333*sin(t)+5|0*3.3333*cos(t)+1*3.3333*sin(t)+8.6603}
    \parametricplot[linewidth=2pt,linestyle=dotted,linecolor=qqweqq]{-1.0471975511965983}{1.5707963267948966}{1*5*cos(t)+0*5*sin(t)+5|0*5*cos(t)+1*5*sin(t)+8.6603}
    \parametricplot[linewidth=2pt,linestyle=dotted,linecolor=qqweqq]{-1.0471975511965983}{1.5707963267948966}{1*6.6667*cos(t)+0*6.6667*sin(t)+5|0*6.6667*cos(t)+1*6.6667*sin(t)+8.6603}
    \parametricplot[linewidth=2pt,linestyle=dotted,linecolor=qqweqq]{-1.0471975511965983}{1.5707963267948966}{1*8.3333*cos(t)+0*8.3333*sin(t)+5|0*8.3333*cos(t)+1*8.3333*sin(t)+8.6603}
    \parametricplot[linewidth=2pt,linestyle=dotted,linecolor=qqweqq]{-1.0471975511965983}{1.5707963267948966}{1*10*cos(t)+0*10*sin(t)+5|0*10*cos(t)+1*10*sin(t)+8.6603}
    \psline[linewidth=2pt,linecolor=zzttqq](0,0)(10,0)
    \psline[linewidth=2pt,linecolor=zzttqq](10,0)(17.6604,6.4279)
    \psline[linewidth=2pt,linecolor=zzttqq](17.6604,6.4279)(19.3969,16.276)
    \psline[linewidth=2pt,linecolor=zzttqq](19.3969,16.276)(14.3969,24.9362)
    \psline[linewidth=2pt,linecolor=zzttqq](14.3969,24.9362)(5,28.3564)
    \psline[linewidth=2pt,linecolor=zzttqq](5,28.3564)(-4.3969,24.9362)
    \psline[linewidth=2pt,linecolor=zzttqq](-4.3969,24.9362)(-9.3969,16.276)
    \psline[linewidth=2pt,linecolor=zzttqq](-9.3969,16.276)(-7.6604,6.4279)
    \psline[linewidth=2pt,linecolor=zzttqq](-7.6604,6.4279)(0,0)
    \psplot[linestyle=dashed,dash=9pt 9pt,linecolor=surqeu]{-29.0756}{45.4688}{(–143.9693-5*x)/8.6603}
    \psplot[linestyle=dashed,dash=9pt 9pt,linecolor=rdqaeq]{-29.0756}{45.4688}{(-93.9693-5*x)/-8.6603}
    \psline[linewidth=2pt,linecolor=zzttqq](0,0)(10,0)
    \psline[linewidth=2pt,linecolor=zzttqq](10,0)(18.4125,5.4064)
    \psline[linewidth=2pt,linecolor=zzttqq](18.4125,5.4064)(22.5667,14.5027)
    \psline[linewidth=2pt,linecolor=zzttqq](22.5667,14.5027)(21.1435,24.4009)
    \psline[linewidth=2pt,linecolor=zzttqq](21.1435,24.4009)(14.5949,31.9584)
    \psline[linewidth=2pt,linecolor=zzttqq](14.5949,31.9584)(5,34.7758)
    \psline[linewidth=2pt,linecolor=zzttqq](5,34.7758)(-4.5949,31.9584)
    \psline[linewidth=2pt,linecolor=zzttqq](-4.5949,31.9584)(-11.1435,24.4009)
    \psline[linewidth=2pt,linecolor=zzttqq](-11.1435,24.4009)(-12.5667,14.5027)
    \psline[linewidth=2pt,linecolor=zzttqq](-12.5667,14.5027)(-8.4125,5.4064)
    \psline[linewidth=2pt,linecolor=zzttqq](-8.4125,5.4064)(0,0)
    \psplot[linecolor=eessda]{-29.0756}{45.4688}{(–161.4354-6.5486*x)/7.5575}
    \psplot[linestyle=dashed,dash=9pt 9pt,linecolor=ebssdy]{-29.0756}{45.4688}{(-95.9493-6.5486*x)/-7.5575}
    \rput[lt](25.3653,23.0309){\parbox{22.8644 cm}{Approximate Ruler \& Compass Method \textbackslash \textbackslash to construct regular polygons given \textbackslash \textbackslash the side AB \textbackslash \textbackslash (n=7,9,11)}}
    \rput[lt](25.512,10.5579){\parbox{17.2882 cm}{ABC = Equilateral triangle \textbackslash \textbackslash Side BC divided into 6 parts}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=blue](10,0)
    \rput[bl](10.3243,0.7263){\blue{$B$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=blue](0,0)
    \rput[bl](0.2726,0.7263){\blue{$A$}}
    \rput[bl](4.9683,-1.108){\zzttqq{$a$}}
    \rput[bl](8.4901,4.9818){\zzttqq{$b$}}
    \rput[bl](1.4465,4.9818){\zzttqq{$c$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](5,8.6603)
    \rput[bl](5.2618,9.384){\darkgray{$C$}}
    \rput[bl](5.5552,38.292){$d$}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,8.6603)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5.8333,7.2169)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](6.6667,5.7735)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](7.5,4.3301)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](8.3333,2.8868)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](9.1667,1.4434)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](10,0)
    \rput[bl](4.9683,-1.108){\zzttqq{$h$}}
    \rput[bl](13.9928,3.2209){\zzttqq{$i$}}
    \rput[bl](16.194,12.9792){\zzttqq{$j$}}
    \rput[bl](9.9575,20.8298){\zzttqq{$k$}}
    \rput[bl](-0.0209,20.8298){\zzttqq{$l$}}
    \rput[bl](-6.3308,12.9792){\zzttqq{$m$}}
    \rput[bl](-4.0563,3.2209){\zzttqq{$p$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](16.2349,7.8183)
    \rput[bl](16.5608,8.5769){\darkgray{$D$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](14.0097,17.5676)
    \rput[bl](14.2863,18.3352){\darkgray{$E$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](5,21.9064)
    \rput[bl](5.2618,22.6641){\darkgray{$F$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-4.0097,17.5676)
    \rput[bl](-3.6894,18.3352){\darkgray{$G$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-6.2349,7.8183)
    \rput[bl](-5.9639,8.5769){\darkgray{$H$}}
    \rput[bl](-28.7087,18.5553){\ezrara{$q$}}
    \rput[bl](-28.7087,3.441){\ebruru{$r$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](5,10.3826)
    \rput[bl](5.2618,11.1449){\darkgray{$T$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,8.6603)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,10.3269)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,11.9936)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,13.6603)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,15.3269)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,16.9936)
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=qqweqq](5,18.6603)
    \rput[bl](4.9683,-1.108){\zzttqq{$s$}}
    \rput[bl](14.5798,2.3404){\zzttqq{$t$}}
    \rput[bl](19.6424,11.2183){\zzttqq{$a_1$}}
    \rput[bl](17.8815,21.1966){\zzttqq{$b_1$}}
    \rput[bl](10.0308,27.8){\zzttqq{$c_1$}}
    \rput[bl](-0.1676,27.8){\zzttqq{$d_1$}}
    \rput[bl](-7.9449,21.1966){\zzttqq{$e_1$}}
    \rput[bl](-9.7058,11.2183){\zzttqq{$f_1$}}
    \rput[bl](-4.6432,2.3404){\zzttqq{$o$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](17.6604,6.4279)
    \rput[bl](17.9549,7.1829){\darkgray{$I$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](19.3969,16.276)
    \rput[bl](19.7157,17.0145){\darkgray{$J$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](14.3969,24.9362)
    \rput[bl](14.7266,25.6722){\darkgray{$K$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](5,28.3564)
    \rput[bl](5.2618,29.1207){\darkgray{$L$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-4.3969,24.9362)
    \rput[bl](-4.1296,25.6722){\darkgray{$M$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-9.3969,16.276)
    \rput[bl](-9.1188,17.0145){\darkgray{$N$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-7.6604,6.4279)
    \rput[bl](-7.3579,7.1829){\darkgray{$O$}}
    \rput[bl](-28.7087,31.6152){\surqeu{$g_1$}}
    \rput[bl](-21.0782,-2.4286){\rdqaeq{$h_1$}}
    \rput[bl](4.9683,-1.108){\zzttqq{$i_1$}}
    \rput[bl](14.7999,1.7535){\zzttqq{$j_1$}}
    \rput[bl](21.55,9.5308){\zzttqq{$k_1$}}
    \rput[bl](22.944,19.6559){\zzttqq{$l_1$}}
    \rput[bl](18.6886,28.9739){\zzttqq{$m_1$}}
    \rput[bl](10.1042,34.5501){\zzttqq{$n_1$}}
    \rput[bl](-0.1676,34.5501){\zzttqq{$u$}}
    \rput[bl](-8.8254,28.9739){\zzttqq{$v$}}
    \rput[bl](-13.0808,19.6559){\zzttqq{$w$}}
    \rput[bl](-11.6134,9.5308){\zzttqq{$z$}}
    \rput[bl](-4.8634,1.7535){\zzttqq{$t_1$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](18.4125,5.4064)
    \rput[bl](18.6886,6.1557){\darkgray{$P$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](22.5667,14.5027)
    \rput[bl](22.8707,15.2536){\darkgray{$Q$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](21.1435,24.4009)
    \rput[bl](21.4033,25.1587){\darkgray{$R$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](14.5949,31.9584)
    \rput[bl](14.8733,32.7158){\darkgray{$S$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](5,34.7758)
    \rput[bl](5.2618,35.5039){\darkgray{$U$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-4.5949,31.9584)
    \rput[bl](-4.2764,32.7158){\darkgray{$V$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-11.1435,24.4009)
    \rput[bl](-10.8797,25.1587){\darkgray{$W$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-12.5667,14.5027)
    \rput[bl](-12.2738,15.2536){\darkgray{$Z$}}
    \psdots[dotsize=5pt 0,dotstyle=*,linecolor=darkgray](-8.4125,5.4064)
    \rput[bl](-8.0917,6.1557){\darkgray{$A_1$}}
    \rput[bl](-19.1706,38.292){\eessda{$p_1$}}
    \rput[bl](-16.0157,-2.4286){\ebssdy{$q_1$}}
    \end{pspicture*}
    \end{document}

    `

    Compilando il sorgente con il comando ($ latex nome) mi appare il seguente errore:
    `
    ! Missing $ inserted.

    $
    l.18 …-}(0,0)(-29.0756,-2.7955)(45.4688,39.6126)

    ? x
    `

    Sul mio Ubuntu 9.04 è installata la versione base di Texlive, con la quale _non_ ho mai avuto problemi di compilazione. Inoltre la vers. Geogebra usata è la più recente 3.2.30.0 (Sep.09).

    Chiedo al forum 2 cose: a) confermarmi o meno l’errore di compilazione; b) individuare, se possibile, le righe dove intervenire per correggere l’errore.

    Ho esposto il problema al forum di Geogebra (english speaking users), ma … mi hanno misteriosamente cassato il post!

    Ho molti disegni (creati con GeoGebra) da trasferire su documenti Latex e mi piacerebbe risolvere, con l’aiuto del forum, l’inconveniente senza usare il salvataggio in .eps.
    Grazie anticipate a tutti quelli che particeparenno alla discussione.

    P.S.1 – mi dispiace per la doppia interlinea del codice, ma l’ho postato con quella singola!
    P.S.2 – Ho corretto PS1 … con il comando `:se ff=unix` di Vim; adesso come end-line c’è LF e non LF+CR, com’era prima. L’inghippo l’aveva creato Dos!

Visualizzazione 20 filoni di risposte
  • Autore
    Risposte
    • #37947
      Up
      0
      Down
      ::

      Vorrei segnalare quella che considero una discrepanza del codice Latex/PsTricks del diffusissimo pacchetto open-source GeoGebra.
      Ecco un esempio (classe article, ma vale anche per la beamer):
      `\documentclass[10pt]{article}

      \end{document}`
      Compilando il sorgente con il comando ($ latex nome) mi appare il seguente errore:
      `! Missing $ inserted.

      $
      l.18 …-}(0,0)(-29.0756,-2.7955)(45.4688,39.6126)

      ? x`

      Sul mio Ubuntu 9.04 è installata la versione base di Texlive, con la quale _non_ ho mai avuto problemi di compilazione. Inoltre la vers. Geogebra usata è la più recente 3.2.30.0 (Sep.09).

      Chiedo al forum 2 cose: a) confermarmi o meno l’errore di compilazione; b) individuare, se possibile, le righe dove intervenire per correggere l’errore.

      Ho esposto il problema al forum di Geogebra (english speaking users), ma … mi hanno misteriosamente cassato il post!

      Ho molti disegni (creati con GeoGebra) da trasferire su documenti Latex e mi piacerebbe risolvere, con l’aiuto del forum, l’inconveniente senza usare il salvataggio in .eps.
      Grazie anticipate a tutti quelli che particeparenno alla discussione.

      Particepo volentieri. 🙂 O partecipo?

      Se compilo ottengo un errore solo per una & fuori posto (In “Ruler & Compass” va scritta come \&); ci sono anche alcune sequenze \textbackslash\textbackslash che ovviamente dovrebbero essere \\.

      Potrebbero essere due le cause: una è la terminazione delle righe (a proposito: esiste la possibilità di modificare il proprio messaggio; suppongo tu usi windoze, ma basta mettersi di impegno e cancellare i caratteri non voluti). La seconda è che tu non abbia pstricks aggiornato.

      Ciao
      Enrico

    • #37948
      mlgdominici
      Amministratore del forum
        Up
        0
        Down
        ::


        Confermo che con TeX Live 2008 e 2009 l’unico errore è quello segnalato da Enrico.

        A quanto ne so, la versione di TeX Live installata con Ubuntu dovrebbe ancora essere la 2007.

        Ciao,
        Max.

      • #37949
        Up
        0
        Down
        ::


        Grazie Enrico&Max per la partec_e_pazione.
        Rispondo subito che la compilazione del precedente file si blocca anche dopo la correzione di & con \&.
        Vado avanti con altre considerazioni.
        Sì, è vero, la versione di texlive attualmente installata è la 2007: http://img114.imageshack.us/img114/813/texlive2007.png
        Ora desidero proporre un sorgente molto semplificato (un banale triangolo) che, tradotto da GG (=GeoGebra) appare così: http://img114.imageshack.us/img114/9756/ggpstricks.png
        Ecco il codice:
        `
        \documentclass[10pt]{article}
        \usepackage{pstricks-add}
        \pagestyle{empty}
        \begin{document}
        \newrgbcolor{zzttqq}{0.6 0.2 0}
        \psset{xunit=0.5cm,yunit=0.5cm}
        \begin{pspicture*}(-8.97,-16.92)(66.35,29.05)
        \psgrid[subgriddiv=0,gridlabels=0,gridcolor=lightgray](0,0)(-8.97,-16.92)(66.35,29.05)
        \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
        \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=2,Dy=2,ticksize=-2pt 0,subticks=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)
        \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](8.5,7)(3,3)(3,10.5)
        \psline[linecolor=zzttqq](8.5,7)(3,3)
        \psline[linecolor=zzttqq](3,3)(3,10.5)
        \psline[linecolor=zzttqq](3,10.5)(8.5,7)
        \psdots[dotstyle=*,linecolor=blue](3,3)
        \psdots[dotstyle=*,linecolor=blue](3,10.5)
        \psdots[dotstyle=*,linecolor=blue](8.5,7)
        \end{pspicture*}
        \end{document}
        `

        Anche in questo caso la compilazione si blocca (riga 10):
        `
        ! Missing $ inserted.

        $
        l.10 …icks=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)

        ? x
        `

        Come mai? Non credo sia problema di updating di texlive!

      • #37950
        Up
        0
        Down
        ::


        Ho fatto un passo avanti, inserendo le seguenti modifiche al file precedente (triang.tex):
        `\documentclass[10pt]{article}
        \usepackage{pstricks-add}
        \pagestyle{empty}
        \begin{document}
        \newrgbcolor{zzttqq}{0.6 0.2 0}
        \psset{xunit=0.5cm,yunit=0.5cm}
        \begin{pspicture*}(-8.97,-16.92)(66.35,29.05)
        \psgrid[subgriddiv=0,gridlabels=0,gridcolor=lightgray](0,0)(-8.97,-16.92)(66.35,29.05)
        \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}

        % ———- Righe originarie, generate da GeoGebra —————–
        % \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=2,Dy=2,ticksize=-2pt 0,subticks=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)
        % \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](8.5,7)(3,3)(3,10.5)

        %———- Righe modificate per riuscire a compilare ———–
        \psaxes[xAxis=true,yAxis=true,Dx=2,Dy=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)
        \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq](8.5,7)(3,3)(3,10.5)
        %———–

        \psline[linecolor=zzttqq](8.5,7)(3,3)
        \psline[linecolor=zzttqq](3,3)(3,10.5)
        \psline[linecolor=zzttqq](3,10.5)(8.5,7)
        \psdots[dotstyle=*,linecolor=blue](3,3)
        \psdots[dotstyle=*,linecolor=blue](3,10.5)
        \psdots[dotstyle=*,linecolor=blue](8.5,7)
        \end{pspicture*}
        \end{document}
        `
        Ma non ottengo, purtroppo, la trasparenza (opacity) all’interno della figura, ma solo questo brutto riempimento: http://img63.imageshack.us/img63/2861/sc089.png
        Domanda: quale pacchetto .sty o altro devo caricare su texlive (2007) per compilare il file originario? Grazie

      • #37951
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          […]

          Ecco il codice:
          `
          \documentclass[10pt]{article}
          \usepackage{pstricks-add}
          \pagestyle{empty}
          \begin{document}
          \newrgbcolor{zzttqq}{0.6 0.2 0}
          \psset{xunit=0.5cm,yunit=0.5cm}
          \begin{pspicture*}(-8.97,-16.92)(66.35,29.05)
          \psgrid[subgriddiv=0,gridlabels=0,gridcolor=lightgray](0,0)(-8.97,-16.92)(66.35,29.05)
          \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
          \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=2,Dy=2,ticksize=-2pt 0,subticks=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)
          \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](8.5,7)(3,3)(3,10.5)
          \psline[linecolor=zzttqq](8.5,7)(3,3)
          \psline[linecolor=zzttqq](3,3)(3,10.5)
          \psline[linecolor=zzttqq](3,10.5)(8.5,7)
          \psdots[dotstyle=*,linecolor=blue](3,3)
          \psdots[dotstyle=*,linecolor=blue](3,10.5)
          \psdots[dotstyle=*,linecolor=blue](8.5,7)
          \end{pspicture*}
          \end{document}
          `

          Anche in questo caso la compilazione si blocca (riga 10):
          `
          ! Missing $ inserted.

          $
          l.10 …icks=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)

          ? x
          `

          Come mai? Non credo sia problema di updating di texlive!

          Compilo il codice
          `\documentclass[10pt]{article}
          \usepackage{pstricks-add}
          \pagestyle{empty}
          \begin{document}
          \newrgbcolor{zzttqq}{0.6 0.2 0}
          \psset{xunit=0.5cm,yunit=0.5cm}
          \begin{pspicture*}(-8.97,-16.92)(66.35,29.05)
          \psgrid[subgriddiv=0,gridlabels=0,gridcolor=lightgray](0,0)(-8.97,-16.92)(66.35,29.05)
          \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
          \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=2,Dy=2,ticksize=-2pt 0,subticks=2]{->}(0,0)(-4.48,-8.46)(33.17,14.52)
          \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](8.5,7)(3,3)(3,10.5)
          \psline[linecolor=zzttqq](8.5,7)(3,3)
          \psline[linecolor=zzttqq](3,3)(3,10.5)
          \psline[linecolor=zzttqq](3,10.5)(8.5,7)
          \psdots[dotstyle=*,linecolor=blue](3,3)
          \psdots[dotstyle=*,linecolor=blue](3,10.5)
          \psdots[dotstyle=*,linecolor=blue](8.5,7)
          \end{pspicture*}
          \end{document}
          `
          che a te dà errore, senza problemi (“solo” un Overfull \hbox): http://i814.photobucket.com/albums/zz66/lateximages/geogebra.png.

          Uso la MiKTeX 2.7 aggiornata.

          Ciao,
          Antonio

          Modifica
          Ti è stato suggerito di aggiornare pstricks: lo hai fatto?

        • #37952
          Up
          0
          Down
          ::


          Grazie Antonio.
          Preciso meglio: per opacity io intendo questo http://img251.imageshack.us/img251/1081/sc091.jpg un riempimento sfumato (come mostra GG), mentre vedo che anche nel tuo output il colore è diffuso con alta intensità. Comunque, questo è solo un dettaglio.
          Tu scrivi:

          Ti è stato suggerito di aggiornare pstricks: lo hai fatto?

          No, mi è stato detto di installare una nuova versione (2008/09) di Texlive, che in questo momento non voglio fare. L’attuale (2007) mi funziona benissimo e non vorrei introdurre malfunzionamenti di sorta, visto che la uso spessissimo.
          Nota: pstricks è un pacchetto dentro il pacchetto Latex, se si può installare separatamente, gradirei sapere come fare, avrei risolto il problema. Naturalmente deve essere il pstricks aggiornato.
          Infine, vorrei evitare di installare il big MikTex o la vers. full di Texlive, per le ragioni appena dette. Ci deve essere un modo più semplice, magari caricando sulla sotto-cartella /pstricks un piccolo file .sty o simile, come auspicavo nel post precedente.

        • #37953
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            Grazie Antonio.
            Preciso meglio: per opacity io intendo questo http://img251.imageshack.us/img251/1081/sc091.jpg un riempimento sfumato (come mostra GG), mentre vedo che anche nel tuo output il colore è diffuso con alta intensità. Comunque, questo è solo un dettaglio.
            Tu scrivi:

            Ti è stato suggerito di aggiornare pstricks: lo hai fatto?

            No, mi è stato detto di installare una nuova versione (2008/09) di Texlive, che in questo momento non voglio fare. L’attuale (2007) mi funziona benissimo e non vorrei introdurre malfunzionamenti di sorta, visto che la uso spessissimo.
            Nota: pstricks è un pacchetto dentro il pacchetto Latex, se si può installare separatamente, gradirei sapere come fare, avrei risolto il problema. Naturalmente deve essere il pstricks aggiornato.
            Infine, vorrei evitare di installare il big MikTex o la vers. full di Texlive, per le ragioni appena dette. Ci deve essere un modo più semplice, magari caricando sulla sotto-cartella /pstricks un piccolo file .sty o simile, come auspicavo nel post precedente.

            […]

            Potrebbero essere due le cause: […] La seconda è che tu non abbia pstricks aggiornato.

            Ciao
            Enrico

            In effetti, il suggerimento non era esplicito e, forse per fretta, forse per una svista, non ci hai badato.

            Ti confermo che nemmeno io ottengo la trasparenza all’interno della figura, con l’ultimo codice che hai mostrato; non conosco pstricks (se non per alcune prove, che mi capita di fare con gli esempi presenti sul forum), quindi non ti posso aiutare.

            In rete ho trovato questo documento: ftp://ftp.utoronto.ca/mirror/packages/ctan/graphics/pstricks/base/doc/pst-news2008.pdf. Forse ti può essere d’aiuto.

            Ciao,
            Antonio

          • #37954
            Up
            0
            Down
            ::


            Ho trovato, tra i vari forum, questo post (in francese) http://groups.google.com/group/fr.comp.text.tex/browse_thread/thread/4752e8eb561388f6?pli=1 dove Herbert Voss, l’ingegnere berlinese che ha sviluppato PsTricks, dà un consiglio preciso all’utente: scaricare la versione aggiornata del file pstricks.tex, allo scopo di superare l’impasse della opacity. Niente da fare, ho sistemato il file al punto giusto, da root dato il comando texhash, ma l’errore rimane.

            Poi ho visto un’altra risposta di Herbert ad un utente tedesco, recente (set.09), che gli chiedeva come mai l’output Pstricks di una figura generata da GG non venisse compilata e lui gliel’ha corretta. Appena la ripesco la copio qui.

            Riepilogando, ancora il binomio GG-Pstricks presenta parecchie incongruenze e sarebbe bello venirne a capo, con l’aiuto di tutti. In pratica sono pochi e specifici comandi che bloccano la parte più ‘estetica’ del sorgente.

          • #37955
            mlgdominici
            Amministratore del forum
              Up
              0
              Down
              ::


              Pstricks ha una struttura un po’ complicata. Non basta aggiornare il file .tex, vanno aggiornati anche i file .con e .pro. Specialmente questi, che contengono una serie di definizioni per l’interprete PostScript e che verranno inseriti da dvips al momento della conversione DVI -> PS.

              Nel tuo caso, poi, forse, va aggiornato anche pstricks-add.

              Ciao,
              Max.

            • #37956
              Up
              0
              Down
              ::


              [OT]
              Ciao lifetime

              Io GG non l’ho mai visto, pur avendo cercato parecchio in giro per il web qualche software LaTeX friendly per disegnare.

              Mi chiedevo, se hai voglia e tempo, non ti andrebbe di scrivere in questo post circa GG?
              Sono cocciuto, secondo me quel progetto può avere un suo perché! 😆

              Grazie!
              A presto

              [/OT]

            • #37957
              Up
              0
              Down
              ::


              Ciao bubbles1984,
              riguardo al tuo progetto, di cui parli sopra in [OT], ti risponderò appena possibile con un messaggio privato.

              Qui invece voglio evidenziare le grandi potenzialità che la grafica vettoriale di PsTricks offre; ecco un esempio (un po’ rozzo, a dire il vero, servirebbe l’opacità in certi sfondi) di un mio lavoro di qualche anno fa: http://img205.imageshack.us/img205/7889/sc094.jpg
              Solo che costruire figure del genere, a colpi di istruzioni latex/pstricks (punti, curve, dimensione frecce, colori, scritte da posizionare), costa fatica. Ecco perché sto guardando favorevolmente a GeoGebra e alla sua grande peculiarità di ‘restituire’ le figure in PsTricks. Anche qui ecco un esempio, una funzione in serie Fourier, che può essere pari pari trasferita al centro di un documento Latex con le formule già scritte dentro -> http://img260.imageshack.us/img260/3695/sc093.jpg

              Sarebbe bello che i progettisti di GG perfezionassero il generatore di codice latex, magari col nostro contributo.

              Ciao, e a presto

            • #37958
              Up
              0
              Down
              ::


              Opacity di PsTricks: non va !!
              La seguente immagine, suddivisa in tre parti, mostra eloquentemente il problema: i poligoni interni, con relative sfumature, non si vedono.
              http://img377.imageshack.us/img377/2968/sc095.jpg

              Il sorgente Latex/Pstricks (ricavato da GeoGebra) è riportato sotto. Aggiungo solo che la compilazione (+visualizzazione) in PostScript è avvenuta con questi comandi batch del DOS:
              `@echo off
              latex %1
              dvips -Ppdf %1.dvi
              c:\programmi\ghostgum\gsview\gsview32 %1.ps
              `
              mentre il file poli2.pdf è stato ricavato per conversione di poli2.ps di gsview 4.9
              Grazie per le risposte.

              Aggiornamento
              Anche esportando la figura in formato PGF/Tikz si verifica lo stesso inconveniente. Il relativo codice (od2.tex) è accodato a quello appresso. Da notare pure che il formato PGF/Tikz non contiene opacity

              —————-
              `% —- file poli2.tex —–
              \documentclass[10pt]{article}
              \usepackage{pstricks-add}
              \pagestyle{empty}
              \begin{document}
              \newrgbcolor{xdxdff}{0.49 0.49 1}
              \newrgbcolor{zzttqq}{0.6 0.2 0}
              \psset{xunit=1.0cm,yunit=1.0cm}
              \begin{pspicture*}(-5.82,-1)(5,8.5)
              \psgrid[subgriddiv=0,gridlabels=0,gridcolor=lightgray](0,0)(-5.82,-1)(5,8.5)
              \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
              \psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-5.82,-1)(5,8.5)
              \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](-1,0)(1,0)(0,1.73)
              \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](-1,0)(1,0)(1.62,1.9)(0,3.08)(-1.62,1.9)
              \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](-1,0)(1,0)(2.25,1.56)(1.8,3.51)(0,4.38)(-1.8,3.51)(-2.25,1.56)
              \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](-1,0)(1,0)(2.53,1.29)(2.88,3.26)(1.88,4.99)(0,5.67)(-1.88,4.99)(-2.88,3.26)(-2.53,1.29)
              \pspolygon[linestyle=none,fillstyle=solid,fillcolor=zzttqq,opacity=0.1](-1,0)(1,0)(2.68,1.08)(3.51,2.9)(3.23,4.88)(1.92,6.39)(0,6.96)(-1.92,6.39)(-3.23,4.88)(-3.51,2.9)(-2.68,1.08)
              \psline[linecolor=zzttqq](-1,0)(1,0)
              \psline[linecolor=zzttqq](1,0)(0,1.73)
              \psline[linecolor=zzttqq](0,1.73)(-1,0)
              \psline[linecolor=zzttqq](-1,0)(1,0)
              \psline[linecolor=zzttqq](1,0)(1.62,1.9)
              \psline[linecolor=zzttqq](1.62,1.9)(0,3.08)
              \psline[linecolor=zzttqq](0,3.08)(-1.62,1.9)
              \psline[linecolor=zzttqq](-1.62,1.9)(-1,0)
              \psline[linecolor=zzttqq](-1,0)(1,0)
              \psline[linecolor=zzttqq](1,0)(2.25,1.56)
              \psline[linecolor=zzttqq](2.25,1.56)(1.8,3.51)
              \psline[linecolor=zzttqq](1.8,3.51)(0,4.38)
              \psline[linecolor=zzttqq](0,4.38)(-1.8,3.51)
              \psline[linecolor=zzttqq](-1.8,3.51)(-2.25,1.56)
              \psline[linecolor=zzttqq](-2.25,1.56)(-1,0)
              \psline[linecolor=zzttqq](-1,0)(1,0)
              \psline[linecolor=zzttqq](1,0)(2.53,1.29)
              \psline[linecolor=zzttqq](2.53,1.29)(2.88,3.26)
              \psline[linecolor=zzttqq](2.88,3.26)(1.88,4.99)
              \psline[linecolor=zzttqq](1.88,4.99)(0,5.67)
              \psline[linecolor=zzttqq](0,5.67)(-1.88,4.99)
              \psline[linecolor=zzttqq](-1.88,4.99)(-2.88,3.26)
              \psline[linecolor=zzttqq](-2.88,3.26)(-2.53,1.29)
              \psline[linecolor=zzttqq](-2.53,1.29)(-1,0)
              \psline[linecolor=zzttqq](-1,0)(1,0)
              \psline[linecolor=zzttqq](1,0)(2.68,1.08)
              \psline[linecolor=zzttqq](2.68,1.08)(3.51,2.9)
              \psline[linecolor=zzttqq](3.51,2.9)(3.23,4.88)
              \psline[linecolor=zzttqq](3.23,4.88)(1.92,6.39)
              \psline[linecolor=zzttqq](1.92,6.39)(0,6.96)
              \psline[linecolor=zzttqq](0,6.96)(-1.92,6.39)
              \psline[linecolor=zzttqq](-1.92,6.39)(-3.23,4.88)
              \psline[linecolor=zzttqq](-3.23,4.88)(-3.51,2.9)
              \psline[linecolor=zzttqq](-3.51,2.9)(-2.68,1.08)
              \psline[linecolor=zzttqq](-2.68,1.08)(-1,0)
              \psdots[dotstyle=*,linecolor=xdxdff](-1,0)
              \psdots[dotstyle=*,linecolor=xdxdff](1,0)
              \psdots[dotstyle=*,linecolor=darkgray](0,1.73)
              \psdots[dotstyle=*,linecolor=darkgray](1.62,1.9)
              \psdots[dotstyle=*,linecolor=darkgray](0,3.08)
              \psdots[dotstyle=*,linecolor=darkgray](-1.62,1.9)
              \psdots[dotstyle=*,linecolor=darkgray](2.25,1.56)
              \psdots[dotstyle=*,linecolor=darkgray](1.8,3.51)
              \psdots[dotstyle=*,linecolor=darkgray](0,4.38)
              \psdots[dotstyle=*,linecolor=darkgray](-1.8,3.51)
              \psdots[dotstyle=*,linecolor=darkgray](-2.25,1.56)
              \psdots[dotstyle=*,linecolor=darkgray](2.53,1.29)
              \psdots[dotstyle=*,linecolor=darkgray](2.88,3.26)
              \psdots[dotstyle=*,linecolor=darkgray](1.88,4.99)
              \psdots[dotstyle=*,linecolor=darkgray](0,5.67)
              \psdots[dotstyle=*,linecolor=darkgray](-1.88,4.99)
              \psdots[dotstyle=*,linecolor=darkgray](-2.88,3.26)
              \psdots[dotstyle=*,linecolor=darkgray](-2.53,1.29)
              \psdots[dotstyle=*,linecolor=darkgray](2.68,1.08)
              \psdots[dotstyle=*,linecolor=darkgray](3.51,2.9)
              \psdots[dotstyle=*,linecolor=darkgray](3.23,4.88)
              \psdots[dotstyle=*,linecolor=darkgray](1.92,6.39)
              \psdots[dotstyle=*,linecolor=darkgray](0,6.96)
              \psdots[dotstyle=*,linecolor=darkgray](-1.92,6.39)
              \psdots[dotstyle=*,linecolor=darkgray](-3.23,4.88)
              \psdots[dotstyle=*,linecolor=darkgray](-3.51,2.9)
              \psdots[dotstyle=*,linecolor=darkgray](-2.68,1.08)
              \end{pspicture*}
              \end{document}
              `

              `% ——- od2.tex —————–
              \documentclass[10pt]{article}
              \usepackage{pgf,tikz}
              \usetikzlibrary{arrows}
              \pagestyle{empty}
              \begin{document}
              \definecolor{uququq}{rgb}{0.25,0.25,0.25}
              \definecolor{zzttqq}{rgb}{0.6,0.2,0}
              \definecolor{xdxdff}{rgb}{0.49,0.49,1}
              \definecolor{cqcqcq}{rgb}{0.75,0.75,0.75}
              \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
              \draw (-5.82,-1.64) grid (6.9,8.54);
              \draw[->,color=black] (-5.82,0) — (6.9,0);
              \foreach \x in {-5,-4,-3,-2,-1,1,2,3,4,5,6}
              \draw[shift={(\x,0)},color=black] (0pt,2pt) — (0pt,-2pt) node[below] {\footnotesize $\x$};
              \draw[->,color=black] (0,-1.64) — (0,8.54);
              \foreach \y in {-1,1,2,3,4,5,6,7,8}
              \draw[shift={(0,\y)},color=black] (2pt,0pt) — (-2pt,0pt) node

              {\footnotesize $\y$};
              \draw (0pt,-10pt) node

              {\footnotesize $0$};
              \clip(-5.82,-1.64) rectangle (6.9,8.54);
              \fill (-1,0) — (1,0) — (0,1.73) — cycle;
              \fill (-1,0) — (1,0) — (1.62,1.9) — (0,3.08) — (-1.62,1.9) — cycle;
              \fill (-1,0) — (1,0) — (2.25,1.56) — (1.8,3.51) — (0,4.38) — (-1.8,3.51) — (-2.25,1.56) — cycle;
              \fill (-1,0) — (1,0) — (2.53,1.29) — (2.88,3.26) — (1.88,4.99) — (0,5.67) — (-1.88,4.99) — (-2.88,3.26) — (-2.53,1.29) — cycle;
              \fill (-1,0) — (1,0) — (2.68,1.08) — (3.51,2.9) — (3.23,4.88) — (1.92,6.39) — (0,6.96) — (-1.92,6.39) — (-3.23,4.88) — (-3.51,2.9) — (-2.68,1.08) — cycle;
              \draw (-1,0)– (1,0);
              \draw (1,0)– (0,1.73);
              \draw (0,1.73)– (-1,0);
              \draw (-1,0)– (1,0);
              \draw (1,0)– (1.62,1.9);
              \draw (1.62,1.9)– (0,3.08);
              \draw (0,3.08)– (-1.62,1.9);
              \draw (-1.62,1.9)– (-1,0);
              \draw (-1,0)– (1,0);
              \draw (1,0)– (2.25,1.56);
              \draw (2.25,1.56)– (1.8,3.51);
              \draw (1.8,3.51)– (0,4.38);
              \draw (0,4.38)– (-1.8,3.51);
              \draw (-1.8,3.51)– (-2.25,1.56);
              \draw (-2.25,1.56)– (-1,0);
              \draw (-1,0)– (1,0);
              \draw (1,0)– (2.53,1.29);
              \draw (2.53,1.29)– (2.88,3.26);
              \draw (2.88,3.26)– (1.88,4.99);
              \draw (1.88,4.99)– (0,5.67);
              \draw (0,5.67)– (-1.88,4.99);
              \draw (-1.88,4.99)– (-2.88,3.26);
              \draw (-2.88,3.26)– (-2.53,1.29);
              \draw (-2.53,1.29)– (-1,0);
              \draw (-1,0)– (1,0);
              \draw (1,0)– (2.68,1.08);
              \draw (2.68,1.08)– (3.51,2.9);
              \draw (3.51,2.9)– (3.23,4.88);
              \draw (3.23,4.88)– (1.92,6.39);
              \draw (1.92,6.39)– (0,6.96);
              \draw (0,6.96)– (-1.92,6.39);
              \draw (-1.92,6.39)– (-3.23,4.88);
              \draw (-3.23,4.88)– (-3.51,2.9);
              \draw (-3.51,2.9)– (-2.68,1.08);
              \draw (-2.68,1.08)– (-1,0);
              \fill (-1,0) circle (1.5pt);
              \fill (1,0) circle (1.5pt);
              \fill (0,1.73) circle (1.5pt);
              \fill (1.62,1.9) circle (1.5pt);
              \fill (0,3.08) circle (1.5pt);
              \fill (-1.62,1.9) circle (1.5pt);
              \fill (2.25,1.56) circle (1.5pt);
              \fill (1.8,3.51) circle (1.5pt);
              \fill (0,4.38) circle (1.5pt);
              \fill (-1.8,3.51) circle (1.5pt);
              \fill (-2.25,1.56) circle (1.5pt);
              \fill (2.53,1.29) circle (1.5pt);
              \fill (2.88,3.26) circle (1.5pt);
              \fill (1.88,4.99) circle (1.5pt);
              \fill (0,5.67) circle (1.5pt);
              \fill (-1.88,4.99) circle (1.5pt);
              \fill (-2.88,3.26) circle (1.5pt);
              \fill (-2.53,1.29) circle (1.5pt);
              \fill (2.68,1.08) circle (1.5pt);
              \fill (3.51,2.9) circle (1.5pt);
              \fill (3.23,4.88) circle (1.5pt);
              \fill (1.92,6.39) circle (1.5pt);
              \fill (0,6.96) circle (1.5pt);
              \fill (-1.92,6.39) circle (1.5pt);
              \fill (-3.23,4.88) circle (1.5pt);
              \fill (-3.51,2.9) circle (1.5pt);
              \fill (-2.68,1.08) circle (1.5pt);
              \end{tikzpicture}
              \end{document}

              `

            • #37959
              Up
              0
              Down
              ::


              Mi inserisco anche io perché mi interessa molto l’argomento.
              Sono anche io su Ubuntu (9.10) e ho installato texlive-full dai repo (anche per me fermi al 2007).
              Ho un’immagine creata con GG; esportata in PSTricks ha dato origine a questo codice:
              `
              \documentclass[10pt]{article}
              \usepackage{pstricks,pstricks-add,pst-math,pst-xkey}
              \pagestyle{empty}
              \begin{document}
              \newrgbcolor{xdxdff}{0.49 0.49 1}
              \newrgbcolor{fqqxqx}{0.94 0.03 0.03}
              \newrgbcolor{fsqdqd}{0.95 0.05 0.05}
              \psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=*,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
              \begin{pspicture*}(-1.36,-5.78)(16.98,4.9)
              \parametricplot[linewidth=3.2pt,linecolor=fqqxqx]{0.0}{3.141592653589793}{1*4*cos(t)+0*4*sin(t)+3|0*4*cos(t)+1*4*sin(t)+0}
              \psline[linewidth=3.2pt](-1,0)(7,0)
              \rput[tl](3.2,4.58){\fsqdqd{semicirconferenza}}
              \psline{->}(5.9,4.18)(4.96,3.49)
              \psdots[dotsize=6pt 0,linecolor=blue](3,0)
              \rput[bl](2.84,-0.62){\blue{$O$}}
              \psdots[dotsize=6pt 0,linecolor=xdxdff](-1,0)
              \rput[bl](-1.08,-0.62){\xdxdff{$A$}}
              \psdots[dotsize=6pt 0,linecolor=xdxdff](7,0)
              \rput[bl](6.88,-0.64){\xdxdff{$B$}}
              \end{pspicture*}
              \end{document}
              `
              È una semicirconferenza con un vettore (usato molto impropriamente per inserire una frecci), e una casella di testo (da cui dovrebbe partire la freccia) con scritto ‘semicirconferenza’.
              nel dvi prodotto dalla compilazione la casella di testo ‘non sta al suo posto’ ma risulta in tutt’altra posizione. Anche le etichette degli oggetti (nomi dei punti…) risultano spostati rispetto alla loro posizione originale.
              Sono la sola ad avere questo problema?

            • #37960
              Up
              0
              Down
              ::


              Ciao Angelama.
              Credo di _non_ aver avuto alcun problema, con Texlive-2007 di Ubuntu 9.10, nel compilare il codice che hai postato. Per conserirti di vedere tutte le fasi dell’operazione, ho copiato tutto in una cartella, l’ho gzippata e caricato il file nel seguente server remoto (hosting gratuito) -> http://myfreefilehosting.com/f/1d30e415f6_0.04MB
              Mi sembra che la freccia sia atata correttamente disegnata accanto al testo scritto. Ciao

            • #37961
              Up
              0
              Down
              ::


              Grazie! ora guardo!

              Ecco intanto qui quello che ottengo io dalla compilazione (con latex, dentro Kile):
              http://myfreefilehosting.com/f/d8f0672470_0.01MB

            • #37962
              Up
              0
              Down
              ::


              Il file .dvi che mi hai passato è identico a quello che ottengo io, ma presumo che l’inghippo te lo dia `kile`, che sconosco in quanto non ho mai usato interfacce per compilare sorgenti latex, ma questi tre canonici comandi da terminale (per compilare) e un qualsiasi editor (gedit, geany,etc) per scriverli

              1.. latex filename
              2.. dvips filename
              3.. ps2pdf filename.ps

              Ciao

            • #37963
              Up
              0
              Down
              ::

              Il file .dvi che mi hai passato è identico a quello che ottengo io, ma presumo che l’inghippo te lo dia `kile`, che sconosco in quanto non ho mai usato interfacce per compilare sorgenti latex, ma questi tre canonici comandi da terminale (per compilare) e un qualsiasi editor (gedit, geany,etc) per scriverli

              1.. latex filename
              2.. dvips filename
              3.. ps2pdf filename.ps

              Ciao

              Grazie tantissime!
              Così è perfetto!
              Approfitto della tua gentilezza e della tua competenza per chiederti se sai come si fa a scalare la figura così ottenuta. La devo inserire in una presentazione con beamer e, insieme al testo che devo aggiungere, non mi entra tutto in una slide

            • #37964
              Up
              0
              Down
              ::


              L’unica idea che mi viene in mente è quella di far fare tutto a GeoGebra riducendo l’area di selezione (in azzurrino) della figura. Così -> http://img262.imageshack.us/img262/7586/sc119.png
              Se non va bene, riprovare a rimpicciolire la figura con conseguente riduzione dell’area da esportare. Ciao

            • #37965
              Up
              0
              Down
              ::

              L’unica idea che mi viene in mente è quella di far fare tutto a GeoGebra riducendo l’area di selezione (in azzurrino) della figura. Così -> http://img262.imageshack.us/img262/7586/sc119.png
              Se non va bene, riprovare a rimpicciolire la figura con conseguente riduzione dell’area da esportare. Ciao

              Ti ringrazio veramente tanto, però… Nonostante abbia selezionato solo l’immagine da esportare, ed abbia provato a rimpicciolire a più riprese la figura, e nonostante qualcosa cambi nel codice PSTricks generato, la figura stessa, nella presentazione, resta delle stesse dimensioni (e mi esce dalla pagina).
              In particolare ho notato che, cambiando le dimensioni della figura in GG cambiano i parametri di
              `
              \begin{pspicture*}(-1.32,-1.36)(9.13,5.16)
              `
              cosa che mi faceva ben sperare… invece, tutto come prima!

            • #37966
              Up
              0
              Down
              ::


              Un problema analogo l’ho risolto, con parecchia applicazione e difficoltà (dovuta spesso a TexLive-2007 di Ubuntu mentre i comandi GeoGebra fanno riferimento a TexLive-2008), con l’inserimento di una figura creata con GG e inserita dentro un box e didascalia all’esterno.
              Eccolo -> http://myfreefilehosting.com/f/881aa27a2a_0.01MB
              Per risolvere casi del genere, è meglio che ci scambiamo i file in privato e continuiamo la discussione via email. Appena chiudo questo post ti mando la mia mail box in un messaggio privato.
              Ciao e buona domenica

            • #37967
              Up
              0
              Down
              ::


              Ho risolto il problema installando Texlive-2008 sulla mia distribuzione Ubuntu 9.10, attraverso questa guida di Ubuntu Italia -> http://forum.ubuntu-it.org/index.php?topic=335533.msg2572511
              Adesso le compilazioni dei file che ho citato in precedenza avvengono senza errori. Grazie per la collaborazione

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

          Go to top