Newsgroup: it.comp.software.tex
Titolo: formato delle immagini

salve
1� domanda)
In una relazione devo inserire solo figure create con "DIA", il programma
che traccia linee,
diagrammi, ecc. Queste figure contengono sia linee che testo.
Purtroppo questi diagrammi sono molto grandi, e nel latex vanno
rimpiccioliti.
Mi sembra di aver capito che per non perdere i dettagli, o per mantenere
leggibile il testo,
durante il rimpicciolimento della figura,
convenga convertire i file .dia in .eps anzich� in .png.
E' cos�?
In una guida ho trovato scritto che latex accetta le figure solo con i
formati .ps e .eps.
Invece pdflatex accetta anche le figure con  i formati .png e .jpg.
Ora io ho provato a scrivere questo semplice programma:
///////////////////////////////
\documentclass[10pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}
\begin{figure}[htb]
  \centering
  \includegraphics{c:/diag.png}
  \caption{Rigid body with 1 DOF.}
  \label{fig:diag}
\end{figure}
\begin{figure}[htb]
  \centering
  \includegraphics{c:/quadrato3x3.eps}
  \caption{Rigid body with 1 DOF.}
  \label{fig:diag}
\end{figure}
\end{document}
////////////////////////////
Purtroppo esso non funziona.
Il compilatore mi d� questo errore:
///////////////////////////////////
! LaTeX Error: Unknown graphics extension: .eps.
See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...
l.20   \includegraphics{c:/quadrato3x3.eps}
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.
////////////////////////////
Come mai capita questo?
Come posso fare leggere a latex i file .eps?
Perch� i file .png vengono letti, mentre i file .eps non vengono letti?
2� domanda)
Secondo la vostra esperienza, in presenza di una immagine  creata con DIA
molto grande, che
contenga solo frecce dritte e testo, che andr� rimpicciolita in latex,  come
conviene agire
per ottenere una qualit� dell'immagine maggiore (scegliete fra le opzioni
"a" e "b"):
a)impiego testo e frecce pi� piccole in DIA, cos� da creare una immagine pi�
piccola gi� in DIA.
In questa maniera il latex deve rimpicciolire di poco.
b)lascio caratteri e frecce del diagramma in DIA con gli spessori standard
(grandi), e lascio
ripicciolire tutto a latex
???
grazie,
adriano

(grandi), e lascio ripicciolire tutto a latex
Non c'entra tanto che debba rimpicciolire poco o molto, alcuni rapporti di
riduzione possono produrre risultati pi� scadenti di altri (� una questione
di "intonazione" pi� che di grandezza), ma il modo pi� semplice e sicuro
per capirlo � fare delle prove, anche perch� dipende dall'immagine
originale. Con immagini vettoriali, comunque, le trasformazioni tendono ad
essere di qualit� pi� costante.
Ciao.


Con dia posso creare i formati: CGM, DXF, HPGL,WPG, EPS, Windows Meta File,
Tex Metapost Macros, PNG, dia shape, SVG, Tex Pstricks Macros, Xfig drawing.
Mi dici quale fra questi � in formato vettoriale e quindi viene riconosciuto
dal latex?
grazie,
adriano

 dal latex?
come ti ï¿œ stato suggerito, provarci?!
come ti ï¿œ stato detto: EPS ï¿œ vettoriale, ma puï¿œ contenere un'immagine 
non vettoriale. cerca nella guida di DIA, prova a esportare in EPS e 
compilare con latex, non con pdflatex
altrimenti converti tutti gli eps in pdf e compila con pdflatex
ciao

dal latex?
I formati riconosciuti da latex (pi� propriamente, dai vari render: il
compilatore latex non ha alcuna intelligenza di formati grafici) li
hai gi� detti tu: con latex (e quindi dvips) SOLO .eps; con pdflatex
(o latex e dvipfm) SOLO .jpg, .png e .pdf.
Di questi, i formati che possono esprimere contenuto vettoriale sono
.eps e .pdf, mentre .jpg e .png sono esclusivamente bitmap (anche
molti degli altri che hai citato sono formati vettoriali, ma non sono
utilizzabili con latex (teoricamente, si potrebbe tentare anche con
Tex Pstricks Macros e Tex Metapost Macros, ma la mia opinione � che
non ne valga la pena)).
Ma � pi� complicato di cos�, perch� un documento .eps o .pdf pu�
contenere anche solo grafica bitmap, quindi il problema � se Dia
produca grafica vettoriale o bitmap. Per quel poco che so, mi pare che
gli .eps e i .pdf prodotti da Dia siano interamente vettoriali.
In ogni caso, partendo da immagini vettoriali conviene se possibile
esportarle come tali; partendo da immagini bitmap, si producono
comunque immagini bitmap (anche esportando in .eps o .pdf).
Ciao.

 almeno dalla versione 0.96.
ho Dia 0.96-pre3.
Comunque tieni presente che all'interno della versione 0.96 ci sono le varie
sottoversioni: 0.96.1 , 0.96.2 , ecc.
No, in pdf con la mia versione non posso esportare.
Per� in bmp s�.
adriano

    figura, convenga convertire i file .dia in .eps anzich� in .png.
,---- 
http://www.texample.net/tikz/resources/
| Dia
|    Dia is a GTK+ based general-purpose diagram creation program for
|    Linux, Unix and Windows. Python scriptable! Can save diagrams as
|    PGF code.
`----
PGF � un pacchetto LaTeX per creare grafica in un documento LaTeX, sia
che questo sia processato da LaTeX->dvi, sia che venga processato da
PDFLaTeX->pdf
i risultati sono molto buoni, e tutte le scritte etc sono fatte da
LaTeX con i font del tuo documento (non c'e' piu' quella fastidiosa
impedenza tra testo e scritte nelle figure...), non c'� bisogno di
scalare, insomma raccomandato
-- 
non ho capito un apascio                           -- pp, tra se e se