Newsgroup: it.comp.software.tex
Titolo: Dvips, ps ed eps.

Signori, č un passo avanti con la questione di PDFTricks.
Questa volta sembra che abbia scovato la procedura (quasi) corretta per
generare un PDF con PDFLaTeX a partire da un documento con PSTricks.
Il trucco dunque consiste nel creare delle immagini pdf a partire dalle
figure che vengono create con PSTricks. PDFTricks estrae queste figure, che
poi compila a parte ed infine inserisce nel documento PDF finale. Il perché
la compilazione non vada avanti in automatico č un nodo ancora da
sciogliere, ma credo si possa fare.
In sostanza, quindi, con pdflatex vengono estratti dei file tipo
documento-fig1.tex, che contengono un documento tex minimale col solo
compito di disegnare l'immagine.
Il file documento-fig1.tex deve essere compilato con latex, e poi convertito
con dvips -E. In questo modo, perņ, viene creato un file .ps che non si puņ
convertire in pdf con epstopdf, non conosco i dettagli del perché. Tuttavia,
se apro il .ps col GhostView e lo esporto in .eps, allora tutto funziona. Si
fa per dire perché, non so per quale oscura ragione, l'immagine pdf generata
pare che abbia un largo margine a sinistra, e risulta pertanto mal
posizionata nel documento pdf finale.
Ci vorrebbe un programma come ps2eps, ma non so come farlo andare sotto
Windows. Le indicazioni di installazione sono oscure e non vanno per Windows
98.
Qualcuno avrebbe qualche idea?
MaxArt

98.
Ce l'hai già installato. Anzi, probabilmente ne hai due: uno
installato da Ghostscript, e uno da MikTeX (che, da una certa
versione, a scanso di equivoci, si installa un suo Ghostscript, con
epstopdf, ps2pdf e altre utilità a corredo).
Ciao.

 epstopdf, ps2pdf e altre utilità a corredo).
Con MiKTeX non mi pare averlo, pur avendo fatto l'installazione full della
2.4.1398. Col Ghostscript, ho eps2eps (non credo mi serva) e ps2epsi, che a
quanto pare ha qualche piccolo bug calcolando il bounding box. Almeno,
secondo l'autore di ps2eps:
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html.en
Il problema è che ps2eps è una procedura in Perl e io non ho niente per
compilarlo!
E la cosa peggiore è che non riesco neanche a far andare ps2epsi, mi dà una
sfilza di errori... Che sfiga! :-\
MaxArt

compilarlo!
Per quello, basta installare Perl:
http://www.activestate.com/Products/ActivePerl/
Mi sembra un giro un po' lungo, ma se tutto il resto non va...
Ciao.

 Mi sembra un giro un po' lungo, ma se tutto il resto non va...
Peso :-\
Come ultima risorsa potrei anche, ma il Perl proprio non mi è mai capitato
di usarlo e penso lo userò poco. Ma proprio non c'è un porting in C?!? Quasi
mi metto a farlo io...
MaxArt

mi metto a farlo io...
Non so, ma piů ci penso e piů la cosa mi sembra strana: tutto il
lavoro di un ps2eps č calcolare il bounding box corretto; operazione
in generale, per un documento Postscript qualunque, complessa, ma che
nel caso presente dovrebbe essere banale. Le immagini alla fine le hai
generate tu, e le dimensioni non dovrebbero essere questo grande
mistero.
Anche il fatto che epstopdf fallisca mi sembra abbastanza curioso, per
immagini generate con pstricks.
Insomma, il modo per far funzionare questo ps2eps, con o senza una
completa installazione di Perl, si puň trovare, ma mi sembra strano in
primo luogo che sia necessario.
Ciao.