Tikz: spy e file ps/eps

  • Creatore
    Topic
  • #93563
    Up
    0
    Down
    ::


    Ciao,
    ho un problema con un bug della libreria Spy di Tikz. Ho scritto il codice per un disegno in cui ho inserito uno zoom con Spy. Ho generato il file pdf della sola figura utilizzando “standalone”. Tutto funziona bene. Ho bisogno di generare anche l’eps per le figure. Utilizzando standalone (ma ho provato anche con \tikzexternalize) nel ps (o nell’eps rispettivamente) manca il contenuto dello zoom. Dopo alcune ricerche in rete, ho scoperto che si tratta di un bug nella libreria Spy, che non funziona correttamente quando si cerca di generare il file ps/eps. Avrei trovato anche la soluzione, nel senso che il bug risulta risolto nella versione CVS: ho provato con il “nuovo” file tikzlibraryspy.code.tex, ma non è cambiato niente.
    Qualcuno sa qualcosa di questo bug? Dove ho sbagliato?
    Naturalmente per ottenere il file eps potrei anche convertire il file pdf (che ottengo senza problemi), ma non sono soddisfatta del risultato: ho provato con Ghostview e con Gimp, ma i file che ho ottenuto sono sgranati. Avete consigli? Uso Windows, Miktex 2.9, TexnicCenter.
    Grazie
    laurapau

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #93564
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non vedo perché tu debba produrre l’immagine eps con TikZ, specialmente se poi il risultato finale del tuo documento deve essere in formato PDF.

        In ogni caso, visto che hai già il file PDF dell’immagine, allora convertilo non con GIMP (che è in grado di leggere i file vettoriali (pdf, eps, ps,…) ma non è in grado di convertire e salvare in formato veramante vettoriale; il file eps che ottinei con GIMP è un file bitmapped incluso dentro in involucro encapsulatex postscript.

        La trasformazione con ghostscript riesce se usi il driver giusto; ma la tua versione di MiKTeX dovrebbe contenere fra i suoi eseguibili ance il programmino pdf2ps che ti permette, di fatto, di usare ghostscript con il driver giusto; la sintassi per dare il comando da linea di comando (finestra comandi o prompt dei comandi) è questo:
        `pdf2ps -o miofile.eps miofile.pdf`
        Ci mette pochi secondi e ottieni subito il risultato vettoriale; io ho provato su un mio grafico e la visualizzazione del file originale e di quello converttio è assolutamante identica; entrambe sono vettoriali e nessuna delle due è sgranata.

        Ricordati, comunque, che con pdflatex (almeno con la distribuzion aggiornata di TeXLive, e per aggiornata intendo non più vecchia di due anni) puoi incoprorare immagini con le estensioni (e i contenuti conformi all’estensione) .pdf, .png, .jpg, .mps, .eps e qualche altro formato meno comune (per esempio le estensioni in lettere maisucole, ma a Windows non interessano le lettere maiuscole/minuscole).

      • #93565
        Up
        0
        Down
        ::


        Grazie per il suggerimento, spero di riuscire a far funzionare pdf2ps, per ora mi genera un file vuoto. Proverò a disinstallare e reinstallare Ghostview, ho il sospetto che qualcosa non vada.
        laurapau

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top