Newsgroup: it.comp.software.tex
Titolo: Ancora figure...

A voi tutti, così pazienti...
So che sono argomenti già trattati ma non trovo più i messaggi e/o
riferimenti (ormai ho perso un giorno intero): ho creato un documento con
alcune figure (eps) e vorrei fare alcune domande.
1. Perchè le figure non mi compaiono nel .pdf dopo aver lanciato il
pdflatex? E come posso fare per fare una conversione completa di figure da
ps -> pdf o da dvi -> pdf?
2. Mi sembrava di aver letto che era possibile utilizzare altri formati
oltre all'eps, come il tiff, jpeg o bmp. Se è vero come si fa (o dove posso
trovare le istruzioni?) C'è un qualche package particolare?
Grazie infinitamente
Martino

 scrive:

Per le figure in formato eps devi prima convertirle in pdf,
con un programmino che dovrebbe chiamarsi epstopdf.
Poi usi \includegraphics{figura} (non mettere l'estensione,
ci pensa automaticamente pdftex).
Ciao
Enrico

 trovare le istruzioni?) C'è un qualche package particolare?
Rispieghiamo.
Il formato DVI non include immagini. L'inclusione di immagini nel 
documento avviene al livello di post-processing (quindi al momento 
della stampa, della conversione in PS o in PDF, o al momento della 
visualizzazione). Questo vuol dire che TeX "supporta" tutti i formati 
(in realtà, nessuno). Ma la possibilità di vedere le immagini o meno 
dipende dal post processor.
Andiamo più in dettaglio. La "inclusione" di immagini in un DVI 
avviene inserendo un comando che si chiama "\special", il cui 
parametro (nel caso specifico) è il nome dell'immagine da inserire.
Ma TeX, dopo aver inserito lo "special", siccome non ha inserito in 
realtà nulla "fisicamente" nel DVI, non sa quanto spazio è occupato 
dall'immagine. Quindi è necessario specificare quanto spazio lasciare.
Le immagini EPS hanno, al proprio interno, in formato testo, la 
specifica del Bounding Box, ovvero delle dimensioni. Quindi, quando si 
inserisce un'immagine EPS (tramite graphics/graphicx), il package 
provvede automaticamente a determinare le dimensioni.
Ma usando lo stesso package e gli stessi comandi si può inserire 
qualsiasi immagine. Il problema è che gli altri formati non includono 
la specificazione delle dimensioni, che devono pertanto essere 
specificate manualmente (mediante [width=<tot>,height=<tit>]).
Ovviamente, è poi necessario che il formato in cui si intende 
convertire il DVI (sia esso PS, PDF o quello che volete) supporti 
effettivamente il formato immagine che si inserisce.
In particolare, il PDF accetta immagini PDF, JPG, PNG, TIFF.
-- 
Giuseppe Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:
Anything is better than MS

 Anything is better than MS
Ehhhh.... capisco, ma ci devo lavorare!
Grazie
Martino

 
nomefile.ps
 ma nisba! Nessuna figura.
AAARGH! pdfTeX č TeX, nun c'azzecca gnente con il PS!
Prova
pdftex nomefile [se nomefile č plain TeX]
o
pdflatex nomefile [se nomefile č LaTeX]
-- 
Giuseppe Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:


In particolare, il PDF accetta immagini PDF, JPG, PNG, TIFF.
Grazie per la spiegazione, chiarisce molte cose.
Domanda:
il formato PS che cosa supporta?
Grazie
Francesco

 il formato PS che cosa supporta?
Hm. Dovrebbe supportare EPS (ovviamente), JPG (racchiuso in poche 
linee di codice che li permettono di decodificare automaticamente il 
JPG). Per gli altri, credo dipenda dall'interprete. Per quanto 
riguarda GhostScript:
Ghostscript is the name of a set of software that provides:
An interpreter for the PostScript(TM) language and the Adobe Portable 
Document Format (PDF -- sometimes confused with Acrobat, Adobe's PDF 
browser and editor product);
Input modules (utilities) for reading a variety of raster formats,
including CMYK, GIF, JFIF (JPEG), MIFF, PBM/PGM/PPM, and PCX;
Non menzionato, ma supportato, è anche il PNG.
