Problemi con Geogebra e PSTricks
Problemi con Geogebra e PSTricks
L'altro giorno ho trovato per caso fra le opzioni di geogebra l'opzione per esportare i disegni in PSTricks, allora mi sono informato e ho installato i pacchetti di pstricks e pst-pdf. Solo che quando compilo in pdf, non mi dà errori ma poi il pdf non salta fuori, mentre se compilo in dvi il file c'è ma anziché un disegno è uno strano ammucchiamento di lettere maiuscole su una sola posizione.
Ho Linux, uso TeXlive su Kile. Allego i file di log (con estensione txt se no il forum rompe) se qualcuno al contrario mio ci capisce qualcosa. Qualcuno mi può dare una mano?
Ho Linux, uso TeXlive su Kile. Allego i file di log (con estensione txt se no il forum rompe) se qualcuno al contrario mio ci capisce qualcosa. Qualcuno mi può dare una mano?
- Allegati
-
- log dvi.txt
- (6.43 KiB) Scaricato 456 volte
-
- log pdf.txt
- (8.21 KiB) Scaricato 459 volte
Dunque, le istruzioni (da linea di comando) per avere un pdf con delle immagini pstricks sono
Almeno queste sono quelle che uso io su windows
Ah, e se non lo hai gia fatto, scaricati la versione piu aggiornata di latex
Codice: Seleziona tutto
latex <file>.tex
dvips <file>.dvi
ps2pdf <file>.ps
Ah, e se non lo hai gia fatto, scaricati la versione piu aggiornata di latex
Bene, prendiamo un pentagono di [tex]$n$[/tex] lati...
- batmath
- Messaggi: 120
- Iscritto il: 01 gen 1970, 01:00
- Località: San Giorgio della Richinvelda, PN
- Contatta:
PSTricks produce codice postscript che non è direttamente compatibile con pdflatex.
Ci sono diverse strategie per aggirare il problema. La più semplice è quella di seguire il passaggio latex>dvi>ps>pdf (non direttamente dvi>pdf che non dà buoni risultati).
La strategia migliore è quella di usare pst-pdf, ma non è banalissima. Questo pacchetto fa un'elaborazione intermedia, producendo solo le immagini che poi incorpora in un file pdf prodotto con pdflatex. Istruzioni sul suo uso, ma solo relativamente alla piattaforma windows, le puoi trovarle qui: http://www.batmath.it/latex/pdfs/guida_pstricks.pdf
Purtroppo non ho avuto tempo di fare lo stesso per le altre piattaforme.
Saluti,
Luciano Battaia
P.S. Geogebra è veramente ottimo per produrre file PSTricks, ma richiede qualche aggiustamento manuale, specie per quanto riguarda i colori.
Ci sono diverse strategie per aggirare il problema. La più semplice è quella di seguire il passaggio latex>dvi>ps>pdf (non direttamente dvi>pdf che non dà buoni risultati).
La strategia migliore è quella di usare pst-pdf, ma non è banalissima. Questo pacchetto fa un'elaborazione intermedia, producendo solo le immagini che poi incorpora in un file pdf prodotto con pdflatex. Istruzioni sul suo uso, ma solo relativamente alla piattaforma windows, le puoi trovarle qui: http://www.batmath.it/latex/pdfs/guida_pstricks.pdf
Purtroppo non ho avuto tempo di fare lo stesso per le altre piattaforme.
Saluti,
Luciano Battaia
P.S. Geogebra è veramente ottimo per produrre file PSTricks, ma richiede qualche aggiustamento manuale, specie per quanto riguarda i colori.
Luciano Battaia
http://www.batmath.it
http://www.batmath.it
- batmath
- Messaggi: 120
- Iscritto il: 01 gen 1970, 01:00
- Località: San Giorgio della Richinvelda, PN
- Contatta:
Che pst-pdf ti dia solo il testo mi pare possibile, in quanto pst-pdf è sostanzialmente un precompilatore e bisogna seguire esattamente la procedura. Che invece dvi-ps-pdf ti dia solo le immagini mi pare strano.
Puoi postare il codice con tutto il preambolo, un pezzetto di testo e una sola immagine (magari semplice)?
Ciao,
Luciano Battaia
Puoi postare il codice con tutto il preambolo, un pezzetto di testo e una sola immagine (magari semplice)?
Ciao,
Luciano Battaia
Luciano Battaia
http://www.batmath.it
http://www.batmath.it
- batmath
- Messaggi: 120
- Iscritto il: 01 gen 1970, 01:00
- Località: San Giorgio della Richinvelda, PN
- Contatta:
Ecco la soluzione (che non è facile da descrivere, spero di essere chiaro).
-Se vuoi una compilazione normale con dvi>ps>pdf NON devi caricare il pacchetto pst-pdf nel preambolo. Si tratta della soluzione più elementare, ma non è compatibile con PDFLaTeX.
-Se vuoi una compilazione con PDFLaTeX devi seguire una procedura decisamente più complessa (che ho spiegato al link http://www.batmath.it/latex/pdfs/guida_pstricks.pdf) e che è composta da queste fasi:
1-Crei il tuo file normale SENZA caricare il pacchetto pst-pdf e compili sempre in dvi.
2-Quando hai finito, e solo in quel momento, carichi il pacchetto pst-pdf, fai una compilazione con LaTeX normale e fai girare uno speciale script (che purtroppo cambia a seconda del sistema operativo) che "estrae" dal documento LaTeX solo le immagini PSTricks, creando uno speciale file dal nome miofile-pics.pdf.
3-A questo punto se compili in PDFLaTeX interviene il pacchetto pst-pdf che prende dal tuo file solo le parti testuali, e inserisce al posto giusto le immagini prelevandole dal file miofile-pics.pdf. Così ottieni il tuo file finale.
Quindi, per concludere, se vuoi la via più semplice togli il pacchetto pst-pdf dal tuo preambolo e fai una compilazione dvi>ps>pdf. Tieni però conto che la compilazione in PDFLaTeX (per cui devi seguire la seconda strada) produce risultati più soddisfacenti, anche se le differenze sono apprezzabili solo dagli esperti.
Spero di essere stato chiaro.
Ciao e buon lavoro,
Luciano Battaia
-Se vuoi una compilazione normale con dvi>ps>pdf NON devi caricare il pacchetto pst-pdf nel preambolo. Si tratta della soluzione più elementare, ma non è compatibile con PDFLaTeX.
-Se vuoi una compilazione con PDFLaTeX devi seguire una procedura decisamente più complessa (che ho spiegato al link http://www.batmath.it/latex/pdfs/guida_pstricks.pdf) e che è composta da queste fasi:
1-Crei il tuo file normale SENZA caricare il pacchetto pst-pdf e compili sempre in dvi.
2-Quando hai finito, e solo in quel momento, carichi il pacchetto pst-pdf, fai una compilazione con LaTeX normale e fai girare uno speciale script (che purtroppo cambia a seconda del sistema operativo) che "estrae" dal documento LaTeX solo le immagini PSTricks, creando uno speciale file dal nome miofile-pics.pdf.
3-A questo punto se compili in PDFLaTeX interviene il pacchetto pst-pdf che prende dal tuo file solo le parti testuali, e inserisce al posto giusto le immagini prelevandole dal file miofile-pics.pdf. Così ottieni il tuo file finale.
Quindi, per concludere, se vuoi la via più semplice togli il pacchetto pst-pdf dal tuo preambolo e fai una compilazione dvi>ps>pdf. Tieni però conto che la compilazione in PDFLaTeX (per cui devi seguire la seconda strada) produce risultati più soddisfacenti, anche se le differenze sono apprezzabili solo dagli esperti.
Spero di essere stato chiaro.
Ciao e buon lavoro,
Luciano Battaia
Luciano Battaia
http://www.batmath.it
http://www.batmath.it