- Questo topic ha 28 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 9 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
5 Dicembre 2007 alle 9:02 #19566::
buongiorno a tutti,
da un po’ ho iniziato a scrivere la mia tesi di laurea con latex,
e solo grazie al vostro aiuto ho capito come si trasforma un’immagine jpeg in una eps,
e cosi’ ho fatto finora, lavorando sempre su file dvi.Ma ora che devo presentare la prima parte di tesi al relatore,
pensavo di fargliela avere in pdf,
ma scopro (sia in praica, che leggendo i topic)
che nel pdf non mi compare neanche un’immagine!!!!Quindi cosa mi consigliate di fare?
Ribattere la prima parte di tesi in pdf inserendo le jpeg
o continuare ormai in dvi e scordarmi di produrre un file pdf?
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Dicembre 2007 alle 9:14 #19567
-
5 Dicembre 2007 alle 9:21 #19568
-
5 Dicembre 2007 alle 9:43 #19569::
Latex ha due possibilità (suppongo che stai usando miktex): il comando latex che genera il dvi o il comando pdflatex che genera pdf.
La differenza tra le due, a parte questioni tecniche, è la gestione delle immagini. latex gestisce direttamente gli eps, mentre pdflatex preferisce le immagini in pdf o png. (troverai tonnellate di post su questo problema).
Se usi quindi gli eps ti conviene generare il dvi che correttamente visualizza le immagini. Se poi da quello vuoi generare un pdf, si può convertire il dvi in pdf con l’utility dvi2pdf che prende in input il tuo dvi e genera un perfetto pdf (a parte i riferimenti cliccabili, ma è un altro problema).
Non uso Texniccenter, ma suppongo che anche lui, tra i pulsanti come winedt, abbia un link per generare correttamente il pdf da dvi.
Altrimenti la sintassi è semplice
dvi2pdf nomedelfile senza estensione da prompt dei comandi (ovviamente nella cartella appropiata)
-
5 Dicembre 2007 alle 9:52 #19570
-
5 Dicembre 2007 alle 10:13 #19571::
Se hai miktex installato correttamente dovresti avere il PATH corretto. Ti basta fare
dvi2pdf nella directory della tesi. Altrimenti è nella cartella degli eseguibili di miktex in programmi\miktex\miktex\bin.
Potrebbe chiamarsi anche dvipdfm (è un’altra versione).
L’uso nell’ultimo caso è dvipdfm nomedelfile.dvi -pa4
o il formato della carta che usi
-
5 Dicembre 2007 alle 10:29 #19572::
ho controllato, e ho dvipdfm nella cartella bin di miktex..
dopo aver messo il file lamiatesi.dvi nella certella bin,
ho provato ha inserire nel prompt dei comandi la stringa che mi hai dato,
ma il pdf non salta fuori da nessuna parte.Ma io posso scaricare da qualche parte dvi2pdf e salvarlo in una cartella e usarlo da li?
(come avevo fatto con jpeg2ps)
Nel caso dove posso scaricare dvi2pdf? non lo riesco a trovare in rete,
grazie michele 😀
-
5 Dicembre 2007 alle 10:35 #19573::
Strano a me funziona…
Prova semplicemente ad andare nel prompt dei comandi, entra nella cartella della tesi e scrivere
dvipdfm nomedelfile.dvi
dovrebbe scriverti
[1][2]….[n] e visualizzare una conversione delle immagini e alla fine riportare=> nomedelfile.pdf
Fammi sapere, non devi scaricare dvi2pdf, ho letto che è la vecchia versione…
-
5 Dicembre 2007 alle 10:43 #19574
-
5 Dicembre 2007 alle 10:46 #19575
-
5 Dicembre 2007 alle 10:53 #19576::
ok, forse ci siamo:
se metto il file DVI nella cartella bin
e lancio la stringa “dvipdfm tesi.dvi” (senza -pa4)
fa quello che mi dicevi tu prima, cioè cerca di convertire ogni immagine [1] [2]..[n]
solo che nel mio caso dice, per ogni immagine,
“error locating or opening file”
e sai perche’?
Perchè nel file compilato con texniccenter
quando inserivo un’immagine usavo questi comandi:\begin{figure}[htb]
\centering
\includegraphics[height=5cm]{immagini/termometrigali.eps}
\caption{I termometri galileiani}
\end{figure}forse sbaglio nell’indicare l’estensione del file .eps?
ma allora come mi devo comportare? togliere l’estensione eps da tutti i comandi
di inserimento immagini?
-
5 Dicembre 2007 alle 11:00 #19577
-
5 Dicembre 2007 alle 11:02 #19578
-
5 Dicembre 2007 alle 11:08 #19579::
ok, cosi’ funziona tutto!Nel pdf le immagini sono ok,
un po’ meno la parte scritta, che risulta visivamente molto sgranata..
non so se ha questo difetto anche nella stampa.Comunque, per riassumere:
io sto stilando la mia tesi con immagini eps e compilando ogni volta in dvi
(e sicuramente credo che la stamperò anche dal dvi – o dice che le tipografie vogliono solo pdf?) e continuo per questa strada…e quando devo farmela correggere dal mio relatore preparo il file pdf
(come mi hai insegnato tu),..va bene come linea di condotta o mi consigli qualcos’altro?
(poi non ti torturo piu’ di domande michele, promesso!)
-
5 Dicembre 2007 alle 11:11 #19580::
Probabilmente il file è sgranato per via dei font definiti, in stampa non dovrebbero dare problemi.
Se vuoi prova ad aggiungere nel preambolo
`
\usepackage[T1]{fontenc}
`
dovrebbe migliorare di molto l’aspetto del tuo pdf.Non ti preoccupare per le domande, sono contento che funzioni. Adesso dobbiamo farlo funzionare anche dalla cartella giusta, senza dover sporcare la cartella bin. 😉
-
5 Dicembre 2007 alle 11:19 #19581
-
5 Dicembre 2007 alle 11:24 #19582
-
5 Dicembre 2007 alle 11:43 #19583::
adesso devo andare,
fra poco ho la revisione (proprio con il pdf appena creato!)pero’ stasera quando torno a casa
provo a lanciare il comando dvipdfm direttamente dalla cartella della mia tesi,
senza “sporcare” – come dici tu- la cartella bin!vi aggiorno su eventuali in\successi!
dvipdfm è obsoleto e non è mantenuto da tempo.
devi usare
`latex nome.tex
dvips nome
ps2pdf nome.ps nome.pdf `
oppure
`…
ps2pdf -t -o nome.ps nome.pdf`nel caso in cui tu avessi delle pagine landscape.
Ciao
Andrea
-
5 Dicembre 2007 alle 11:55 #19584
-
5 Dicembre 2007 alle 12:24 #19585::
Ciao Andrea, Miktex usa il sistema dvipdfm o dvipdfmx non usa il sistema dvi2pdf e l’ultimo aggiornamento è dell’ottobre 2007.
Ci sono entrambi e dvipdfmx è del maggio 2007. Ma io consiglio sempre di passare per dvips anche perché psfrag e pstricks con dvipdfm (o mx) non funzionano o funzionano scorrettamente. A questo punto se non si usa psfrag e pstricks è meglio compilare con pdflatex, così si risparmia tempo.
Poi dvi2pdf non è un programma. È uno script perl che si appoggia a dvips e risale al 1999.
http://www.ctan.org/tex-archive/macros/latex/contrib/hyper/#jh4748d091297fa7fd6f1dcb0e3cb3be52Altrimenti, di’ cosa intendi con dvi2pdf?
Ciao
Andrea
-
5 Dicembre 2007 alle 12:48 #19586::
Scusate se arrivo un po’ in ritardo, ma pupetta ha scrittoho trasformato ogni immagini jpeg in eps con il programmino jpeg2ps,
il modo più semplice di ottenere un pdf per lei è compilare con pdflatex usando le immagini in jpeg. Avendo specificato i files delle figure senza estensione
`
\includegraphics[…]{fileConLaFigura}`
non avrebbe dovuto cambiare neanche una virgola del sorgente. Avendo invece messo l’estensione, avrebbe dovuto solo cancellarla da ogni includegraphics (cosa che comunque avrebbe dovuto fare per includere files .pdf).Ovviamente il problema di perdere qualità nei grafici non si pone, visto che gli eps che usa sono già ricavati da figure non vettoriali.
Ciao
Daniele
-
5 Dicembre 2007 alle 12:58 #19587
-
5 Dicembre 2007 alle 13:43 #19588
-
5 Dicembre 2007 alle 13:47 #19589
-
5 Dicembre 2007 alle 16:13 #19590::
Eccomi dopo la revisione con il mio super pdf fresco fresco di consegna!Allora:
1) il metodo proposto da michele24 (lanciare dvipdfm dalla cartella bin in cui ho salvato file dvi e immagini) ha funzionato e soprattutto mi ha permesso di risolvere il problema nel piu’ breve tempo possibile2) effettivamente ho conservato le immagini jpeg (e anche con lo stesso nome)
quindi posso alternativamente compilare direttamente un pdf visto che latex in automatico mi andrebbe a pescare le jpeg (ma solo dopo aver tolto l’estensuione .eps ad ogni inserimento immagine)3) adesso vorrei capire un’ultima cosa: quale e’ il modo migliore per operare? io sono abituata a compilare in dvi e inserire immagini eps (opportunamente convertite da jpeg)…
ma se questa non e’ il metodo piu’ conveniente sono pronta a cambiare rotta!
e poi: quando porterò il file definitivo a stampare, devo portare per forza il pdf, o dite che il tipografo mi legge anche il dvi?Grazie per i preziosi consigli… 😀
-
5 Dicembre 2007 alle 17:00 #19591::
A mio avviso la soluzione migliore è non scrivere l’estensione del file, questo era abbastanza chiaro. Parti da zero e ottieni solo immagini jpeg, diciamo figura_1.jpg, figura_2.jpg e via discorrendo. Quando le inserisci utilizza`\includegraphics[opzioni]{figura_1}
\includegraphics[opzioni]{figura_2}`Ovviamente metterai questi comandi in un ambiente figure opportuno, e con tutte le opzioni che vuoi. Come puoi notare, ho scritto il nome dei file senza estensione. A questo punto usi pdflatex e tutto fila liscio.
Se, per qualche strano motivo (ma non capisco quale) volessi usare latex invece di pdflatex, convertirai le tue figure in figura_1.eps, figura_2.eps, non modificherai il sorgente latex, e compilerai con latex invece che pdflatex.
Senza prendertela, hai fatto due passi inutili: il primo è stato convertire tutte le immagini jpg in eps, credendo che questo fosse necessario, o che apportasse un miglioramento nela qualità del grafico. Trasformando un jpg in eps non guadagni qualità: stai trasformando un oggetto che è di scarsa qualità alla sorgente. Travestire un jpg da eps non ti fa guadagnare nulla. Diverso è il caso se ottieni un vero eps alla fonte.
Il secondo errore è stato riconvertirti tutte le immagini da eps a pdf.
Queste informazioni sono reperibili in una qualsiasi guida di base. Leggitela. O almeno cerca nel forum, perché questi concetti sono stati detti un milione di volte.
Con i tipografi parla in pdf. Con chiunque parla in pdf. Passa per gli eps solo quando sei costretta (cioè mai, a meno che non voglia usare pstricks, ma questo non ti dovrebbe riguardare, per ora)
Ciao
Daniele
-
5 Dicembre 2007 alle 17:09 #19592
-
5 Dicembre 2007 alle 19:56 #19593::
non me pa prendo, anzi! hai fatto bene a sottolineare gli errori
di come io ho impostato il lavoro..sappi comunque che le guide le ho già consultate tutte,
e sono state proprio le guide a portarmi a lavorare con file eps
per compilare in dvi…secondo me le guide non sono molto chiare per un neofita di latex..
comunque l’importante è aver capito come fare,
grazie a tutti 😛
-
5 Dicembre 2007 alle 20:18 #19594::
Se, per qualche strano motivo (ma non capisco quale) volessi usare latex invece di pdflatex…
Senza prendertela, hai fatto due passi inutili: il primo è stato convertire tutte le immagini jpg in eps, credendo che questo fosse necessario, o che apportasse un miglioramento nela qualità del grafico. Trasformando un jpg in eps non guadagni qualità: stai trasformando un oggetto che è di scarsa qualità alla sorgente. Travestire un jpg da eps non ti fa guadagnare nulla. Diverso è il caso se ottieni un vero eps alla fonte.
Il secondo errore è stato riconvertirti tutte le immagini da eps a pdf.
Con i tipografi parla in pdf. Con chiunque parla in pdf. Passa per gli eps solo quando sei costretta (cioè mai, a meno che non voglia usare pstricks, ma questo non ti dovrebbe riguardare, per ora)
Parole sante! 😉
Ciao,
L.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.