Ciao canduc.
Ciao a tutti.
Ho dei problemi a visualizzare una cornice attorno ad un’immagine.
Il mio frammento di codice è il seguente […]
Mi permetto di modificarlo (e completarlo) leggermente, così siamo sicuri di parlare della stessa cosa:
`\documentclass{article}
\usepackage{graphicx}
\usepackage{pstricks}
\begin{document}
\begin{figure}
\centering
\psframebox{\includegraphics{figura.eps}}
\caption{didascalia}
\end{figure}
\end{document}
`
Immaginiamo inoltre che questo codice sia inserito in un ipotetico file «prova.tex».
[…] se compilo con LaTeX, per ottenere un .dvi, la cornice è dove deve essere.
Concordo:
`latex prova.tex`
(per tre volte)
Il problema sorge quando converto il .dvi in .pdf […] Non uso PDFLaTeX perchè mi dà dei problemi con i BoundingBox delle immagini.
Non lo puoi usare per due ragioni:
-
il pacchetto «pstricks» (e annessi e connessi) è incompatibile con l’approccio alla composizione in PDF che sfrutta pdfTeX;
-
i formati grafici accettati da pdfTeX sono PNG e JPG per le immagini scalari e PDF per quelle vettoriali; l’EPS non è supportato (almeno per quello che ne so io).
Dalla prima ragione, deduci che se alla fine vuoi produrre un file PDF e la via che sfrutta pdfTeX non è praticabile, te ne rimangono due: LaTeX+Dvipdfm o LaTeX+Dvips+Ghostscript. Di nuovo, se vuoi usare «pstricks», sembra che l’unico approccio possibile sia l’ultimo.
magicamente la cornice non c’è più!
Immagino quindi che tu abbia scelto LaTeX+Dvipdfm:
`dvipdfm prova.dvi`
Prova invece a usare LaTeX+Dvips+Ghostscript:
`dvips -o prova.ps prova.dvi
ps2pdf prova.ps`
A me funziona. Tieni presente che si possono passare più opzioni ai comandi che ti ho mostrato, ma il modo in cui li ho chiamati io è il minimo indispensabile per ottenere un risultato funzionante.
Ciao.