- Questo topic ha 16 risposte, 10 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 12 mesi fa da
egreg9.
-
CreatoreTopic
-
24 Giugno 2005 alle 16:39 #6225::
Ringrazio in anticipo chiunque vorrà aiutarmi.
sto ultimando di scrivere la mia tesi con miktex. Il mio editor è winedt 5.4
Ho letto gli altri post ma non ho trovato la soluzione al mio problema.
Quando compilo da dvi a pdf (la compilazione pdfTex non funziona dandomi diversi errori) ottengo il mio file pdf completo ma con parecchie immagini a colori “sporche”. Compaiono dei puntini sottilissimi neri…
nella versione dvi il file è perfetto con immagini altrettanto nitide e chiare.
La maggior parte di queste immagini sono state create con powerpoint e con coreldraw. Quindi salvate come eps. Cosa posso fare?
Vorrei la mia tesi in pdf con immagini assolutamente perfette.Grazie.
-
CreatoreTopic
-
AutoreRisposte
-
-
24 Giugno 2005 alle 17:37 #6226::
Problema già trattato. In ogni caso, personalmente direi:1. la compilazione pdftex deve funzionare, ed è anche molto comoda, altrimenti hai dei problemi più basilari
2. gli eps non funzionano con pdftex
3. converti gli eps in png ad esempio con ImageMagick e compila con pdftex, o meglio ancora usa un doppio preambolo come indicato sul Latex-PDF-HowToCiao,
g
-
24 Giugno 2005 alle 17:45 #6227::
Come detto in precedenza, se non fosse che in questo periodo ho simpatia per i laureandi avrei chiuso il topic dato che non rispetta la netiquette.Se avessi fatto una veloce ricerca sul motore del forum, avresti scoperto che per ottenere i file .pdf devi usare immagini .pdf (se vuoi mantenere le informazioni vettoriali) oppure immagini bitmap (.jpg ad esempio). Dato che vuoi immagini perfette, convertile tutte in pdf con eps2pdf (cerca con Google) e poi compila il file con PDFTeX. Fai attenzione che, come ripetuto almeno un centinaio di volte sul forum, è necessario che nell’argomento del comando \includegraphics non sia presente l’estensione del file.
-
24 Giugno 2005 alle 17:46 #6228::
MESSAGGIO DALLO STAFF-
evitare di presentare più di un problema in uno stesso thread a meno che questi non siano correlati.
-
effettuare una ricerca sul forum prima di aprire un nuovo topic (vedi qui); il forum TeX e LaTeX ha oltre 550 threads, mentre quello Altri programmi ne ha oltre 100: è dunque molto raro che vengano posti problemi nuovi.
-
utilizzare un oggetto adeguato (vedi qui) per permettere un’immediata comprensione del suo contenuto.
-
utilizzare il forum adeguato (vedi qui).
-
dare informazioni complete sull’errore (vedi qui) per permettere agli altri utenti di aiutarvi senza dovervi chiedere ulteriori chiarimenti sul problema.
-
riassumere la soluzione (vedi qui) per permettere agli altri utenti di poter usufruire dei vostri risultati.
Tutte queste questioni, ampiamente indicate nella netiquette (che probabilmente nessuno legge) sono state ripetute molte volte sul forum ma pare che non vengano recepite dagli utenti.
In particolare, in questo thread sono stati infranti i punti 2 e 3.
-
-
25 Giugno 2005 alle 5:57 #6229::
Aggiungerei un’ultima osservazione, più volte riportata nel Forum: la visualizzazione dei file .dvi deve essere considerata solamente come indicativa, perché i principali dvi viewer non visualizzano correttamente immagini. Conviene convertire in pdf o in ps e guardare questi file per avere un’idea della stampa del documento.Ciao.
-
31 Agosto 2005 alle 10:22 #6230::
inserisco qui anche io la mia domanda perchè ho problemi con l’inserimento delle immagini.Io devo inserire una immagine nella pagina di latex.
io ho una cartella di lavoro e alcuni file collegati tra di loro…il file principale è “tesisty.tex” in cui vi sono tutte le dichiarazioni dei package come
\usepackage{graphicx} che è quello che serve per le imamgini.Poi c’è un altro file “tesitxt.tex” che dipende dal file principale perchè viene incluso in esso.
Il problema si pone quando io voglio inserire una immagine nel file “tesitxt.tex”.
Io inserisco l’immagine con il seguente codice:\begin{figure}[htbp]
\begin{center}
\includegraphics [width=10cm]{img/invio}
\end{center}
\caption{Invio di un messaggio} \label{fig:figura1}
\end{figure}dove img/invio è il path di dove ho inserito l’immagine (ci sono due formati :eps e pdf) .
ma in compilazione mi viene dato questo errore:
http://img.photobucket.com/albums/v495/lana83/Senzatitolo-2copia.gifqualcuno mi può dire come faccio a inserire quella immagine?
grazie
-
31 Agosto 2005 alle 10:37 #6231::
inserisco qui anche io la mia domanda perchè ho problemi con l’inserimento delle immagini.
…`\begin{figure}[htbp]
\begin{center}
\includegraphics [width=10cm]{img/invio}
\end{center}
\caption{Invio di un messaggio} \label{fig:figura1}
\end{figure}`ma in compilazione mi viene dato questo errore:`Cannot determine size of graphic in img/invio.eps (no BoundingBox).`Il tuo non è un EPS; prova a filtrarlo con ps2eps che dovrebbe sistemarlo.
Il codice giusto è, come scritto molte volte,`\begin{figure}[htbp]
\centering
\includegraphics [width=10cm]{img/invio}
\caption{Invio di un messaggio} \label{fig:figura1}
\end{figure}`
Ciao
Enrico
-
31 Agosto 2005 alle 14:18 #6232::
Il tuo non è un EPS; prova a filtrarlo con ps2eps che dovrebbe sistemarlo.
in che senso filtrarlo?io ho salvato l’immagine utilizzando come estensione .eps e utilizzando come programma photoshop
alcuni mi hanno detto di provare questo codice(tra i package):
`
\ifx\pdftexversion\undefined
\usepackage[dvips]{graphicx}
\else
\usepackage[pdftex]{graphicx}
\fi
`è giusto?
-
31 Agosto 2005 alle 15:00 #6233::
Il tuo non è un EPS; prova a filtrarlo con ps2eps che dovrebbe sistemarlo.
in che senso filtrarlo?io ho salvato l’immagine utilizzando come estensione .eps e utilizzando come programma photoshop
alcuni mi hanno detto di provare questo codice(tra i package):`
\ifx\pdftexversion\undefined
\usepackage[dvips]{graphicx}
\else
\usepackage[pdftex]{graphicx}
\fi`È giusto?No, se la distribuzione è fatta bene. Un file EPS dovrebbe contenere la specifica della Bounding Box (cioè delle dimensioni del rettangolo che contiene l’immagine). Il messaggio di errore dice che non c’è: dunque il tuo file EPS non è ben formato. Prova a rigenerarlo da Photoshop, cercando di stare attento a tutti i particolari dell’operazione. In alternativa, cerca di vedere se hai un programma che si chiama ps2eps e fallo girare sul file
`
ps2eps invio-old.eps > invio.eps
`
dopo aver rinominato “invio.eps” in “invio-old.eps”
I dettagli per far andare il programma dipendono dal sistema operativo.
Ciao
Enrico
-
2 Settembre 2005 alle 7:13 #6234::
molto probabilmente dipende dalle opzioni di salavataggio di photoshop. non mi ricordo di preciso, pero’ mi pare che devi selezionare ascii e nessuna compressione. mi sa che te l’hai salvato in binario. prova a cambiare le opzioni di salavataggio e poi aprire il file con un qualunque editor di testo. deve essere perfettamente leggibile, e fra le prime righe troverai quella che contiene le bb.
ciao
f
-
3 Settembre 2005 alle 8:10 #6235
-
8 Settembre 2005 alle 9:58 #6236::
Ciao ciao,
avevo anch’io quel problema, sono riuscito a risolverlo con un metodo, forse un po’ artificioso, ma funziona bene.
Premessa: bisogna cambiare preambolo ogni volta che si decide di compilare in dvi ed in pdf.Quando compilo in dvi (mentre scrivo per debuggare il testo) uso questo codice nel preambolo (oltre a tutto il resto dei pacchetti, preamboli vari ecc…)
\usepackage[dvips]{graphicx}
\DeclareGraphicsExtensions{.eps}quando includo un immagine NON metto l’estensione:
\begin{figure}[h!]
\begin{center}
\includegraphics[width = \textwidth, keepaspectratio]{figure/immagine}
\caption{Immagini}\label{fig:immagine}
\end{center}
\end{figure}Se devo compilare in pdf metto il seguente preambolo (e cancello o metto a commento quello precedente):
\usepackage{epstopdf}
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf}COME CREO LE IMMAGINI: stampo un immagine con acrobat distiller (disponibile quando si installa Adobe Acrobat <-- ovviamente non solo il reader), creo un file pdf. Se l'immagine è piccola rispetto al foglio uso il tool crop e rendo il foglio in pdf grande come l'immagine. A questo punto lo salvo e poi lo salvo ancora come file eps nella stessa cartella (forse bisogna modificare qualche setting per la conversione in eps, io ho messso language level 3, ho settato clip to bounding box e convert true type to type 1, non so cosa significhino ma a me funziona). La cartella nell'esempio sopra è ovviamente figure. La procedura sembra incasinata ma a me ha risolto parecchi problemi! :roll:
-
8 Settembre 2005 alle 10:16 #6237::
COME CREO LE IMMAGINI: stampo un immagine con acrobat distiller (disponibile quando si installa Adobe Acrobat <-- ovviamente non solo il reader), creo un file pdf. Se l'immagine è piccola rispetto al foglio uso il tool crop e rendo il foglio in pdf grande come l'immagine. A questo punto lo salvo e poi lo salvo ancora come file eps nella stessa cartella (forse bisogna modificare qualche setting per la conversione in eps, io ho messso language level 3, ho settato clip to bounding box e convert true type to type 1, non so cosa significhino ma a me funziona).
Molto più veloce: usa il programmino epstopdf[/b]
-
8 Settembre 2005 alle 12:08 #6238::
a parte la procedura incasinata per creare gli eps, ci sono una bella serie di imprecisioni nel tuo codice, che vanno dalla inezia inestetica, all’errore vero e propio. sono tutti citati sul forum, quindi vado velocePremessa: bisogna cambiare preambolo ogni volta che si decide di compilare in dvi ed in pdf.
no, basta non mettere l’estensione e le due compilazioni funzionano. graphics carica in automatico i driver appropriati
\DeclareGraphicsExtensions{.eps}
inutile, come dopo .pdf che sono riconosciute automaticamente rispettivamente da LaTeX e pdfLaTeX
quando includo un immagine NON metto l’estensione:
giusto
\begin{figure}[h!]
\begin{center}
\includegraphics[width = \textwidth, keepaspectratio]{figure/immagine}
\caption{Immagini}\label{fig:immagine}
\end{center}
\end{figure}versione corretta:
`\begin{figure}[tb]
\centering
\includegraphics[width=\textwidth]{immagine}
\caption{blabla}\label{fig:immagine}
\end{figure}`infatti \centering evita di iniziare un paragrafo e aggiungere spazio inutile come fa center, [h!] va usato con assoluta moderazione e figure minuscole, e’ inestetico ed e’ piu’ facile che latex tenga le figure vicino al punto dove sono inserite usando [tb]. se la figura e’ grande meglio usare [p]. inutile mantenere le proporzioni eprche’ e’ fatto in automatico, inutile specificare il percorso per ogni volta perche’ \graphicspath e’ il camando che lo definisce.
non te la prendere, anche io ci ho messo un po’ per capire come funzionava, perche’ a volte le indicazioni che si trovano su internet non sono el piu’ accurate.
ciao
f
-
19 Settembre 2005 alle 15:51 #6239::
sembra che l’inserimento delle immagini non mi sia amico…allora altro problema con le immagini.
io ho scritto questo testo:`
Qui di seguito possiamo vedere una
immagine di una finestra di avvertimento fasulla di Netscape che è
stata creata utilizzando il linguaggio JavaScript:\begin{figure}[htbp]
\centering
\includegraphics [width=12cm]{img/SSLfake}
\caption{warning windows di Netscape fasulla} \label{fig:figura7}
\end{figure}mentre questa immagine è la vera finestra di avvertimento che
dovrebbe comparire:\begin{figure}[htbp]
\centering
\includegraphics [width=12cm]{img/trueSLL}
\caption{warning windows di Netscape vera e propria} \label{fig:figura8}
\end{figure}Come si nota le due finestre sono differenti in piccoli particolari
ma se la vittima non lo sa l'attacco alla sua sicurezza diventa
inevitabile.L'attaccante sfrutta il linguaggio JavaScript per manomettere:
….`
secondo quello che ho scritto la figura 8 deve essere inserita tra le due frasi ma non è cosi..latex me la inserisce alla fine della riga ” L’attaccante sfrutta il linguaggio JavaScript per manomettere:” .
cosa posso fare per sistemare la cosa?
c’entra qualche cosa il fatto che quando si inserisce la figura 7 la pagina di latex è quasi terminata e quindi il compilatore porta su tutte le frasi e inserisce la figura 8 nel primo buco libero che in qst caso è una nuova pagina?grazie
-
19 Settembre 2005 alle 16:50 #6240::
Qui di seguito possiamo vedere una immagine
`
\begin{figure}[htbp]
\centering
\includegraphics [width=12cm]{img/SSLfake}
\caption{warning windows di Netscape fasulla} \label{fig:figura7}
\end{figure}
`
cosa posso fare per sistemare la cosa?
c’entra qualche cosa il fatto che quando si inserisce la figura 7 la pagina di latex è quasi terminata e quindi il compilatore porta su tutte le frasi e inserisce la figura 8 nel primo buco libero che in qst caso è una nuova pagina?Ciao Lana, il problema dell’inserimento delle immagini è stato dibatutto più volte nel forum. La risposta al comportamento di LaTeX te la sei data da sola! Ti consiglio di modificare il tuo sorgente in questo modo:
`
\begin{figure}[th]
\centering
\includegraphics[width=0.5\textwidth]{SSLfake}
\caption{Warning windows di Netscape fasulla}
\label{fig:SSLfake}
\end{figure}…Come si può vedere nella figura~\vref{fig:SSLfake}, …
`In questo modo non devi preoccuparti di dove LaTeX piazza le immagini, ottieni un documento elastico, e puoi concentrarti sul contenuto e non sul layout.
Nota che:
1. è inutile che tu definisca ben 4 preferenze di posizionamento della figura;
2. cerca di usare il meno possibile unità di misura assolute come i cm;
3. non dare etichette del tipo “figura 7”: la numerazione è un problema di LaTeX, non tuo!
3. da’ un’occhiata al pacchetto varioref, è un must.Se proprio sei intenzionata ad insistere nella tua strada, allora non usare gli oggetti flottanti ed inserisci semplicemente l’immagine così:
`Qui di seguito possiamo vedere un'immagine\includegraphics[width=0.5\textwidth]{img/SSLfake}
`
L’imagine così viene trattata come una specie di grosso carattere (se ti serve una dida, pacchetto caption). Ma questa strada non te la consiglio.Buon lavoro,
Lorenzo
-
19 Settembre 2005 alle 16:56 #6241::
sembra che l’inserimento delle immagini non mi sia amico…allora altro problema con le immagini.
io ho scritto questo testo:`Qui di seguito possiamo vedere una
immagine di una finestra di avvertimento fasulla di Netscape che è
stata creata utilizzando il linguaggio JavaScript:\begin{figure}[htbp]
\centering
\includegraphics [width=12cm]{img/SSLfake}
\caption{warning windows di Netscape fasulla} \label{fig:figura7}
\end{figure}mentre questa immagine è la vera finestra di avvertimento che
dovrebbe comparire:\begin{figure}[htbp]
\centering
\includegraphics [width=12cm]{img/trueSLL}
\caption{warning windows di Netscape vera e propria} \label{fig:figura8}
\end{figure}Come si nota le due finestre sono differenti in piccoli particolari
ma se la vittima non lo sa l'attacco alla sua sicurezza diventa
inevitabile.L'attaccante sfrutta il linguaggio JavaScript per manomettere:
…`secondo quello che ho scritto la figura 8 deve essere inserita tra le due frasi ma non è cosi..latex me la inserisce alla fine della riga ” L’attaccante sfrutta il linguaggio JavaScript per manomettere:” .
cosa posso fare per sistemare la cosa?
c’entra qualche cosa il fatto che quando si inserisce la figura 7 la pagina di latex è quasi terminata e quindi il compilatore porta su tutte le frasi e inserisce la figura 8 nel primo buco libero che in qst caso è una nuova pagina?C’entra sì. Queste non sono figure fuori testo, ma in testo, quindi vanno messe semplicemente dentro un ambiente center e non hanno la didascalia. In alternativa, devi scrivere il tuo testo in modo da riferirti alle figure, che possono allora andare in altri posti.
Puoi usare un pacchetto come “here”, che ti permette di scrivere`\begin{figure}[H]`per dire che la figura va “QUI”. Quando avrai terminato di scrivere il tuo testo, dovrai risolvere gli eventuali problemi di impaginazione.
Ciao
EnricoPS: ci fai il piacere di scrivere “questo”? Non siamo un gruppo di SMS. Scrivere in fretta e furia non va mai bene, trattando di tipografia e affini.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.