- Questo topic ha 20 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 1 mese fa da
shakespeare.
-
CreatoreTopic
-
19 Luglio 2010 alle 20:32 #47807::
Ciao,
ho da poco cominciato ad usare Classicthesis.
Sembrava molto bello e leggendo alcune guide non sembrava troppo complicato da usare.
Non sono un esperto di queste cose ma mi piacerebbe capire perchè non riesco ad inserire delle immagini in formato ps.
Se può servire, ho notato che invece riesco ad inserire immagini in pdf.QUesto è il preambolo:
\documentclass[10pt, a4paper,cleardoubleempty]{scrbook}
\usepackage[utf8]{inputenc}\usepackage[italian]{babel}
\usepackage{classicthesis-ldpkg}
\usepackage[parts,linedheaders,pdfspacing,subfig]{classicthesis}
\usepackage{graphicx}e questo è il messaggio di errore.
! LaTeX Error: Unknown graphics extension: .eps.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.27 \includegraphics{A.eps}
Ho cercato domande simili, ma non ne ho trovate.
Grazie, ciao.
-
CreatoreTopic
-
AutoreRisposte
-
-
19 Luglio 2010 alle 21:24 #47808::
Ciao,
ho da poco cominciato ad usare Classicthesis.
Sembrava molto bello e leggendo alcune guide non sembrava troppo complicato da usare.
Non sono un esperto di queste cose ma mi piacerebbe capire perchè non riesco ad inserire delle immagini in formato ps.
Se può servire, ho notato che invece riesco ad inserire immagini in pdf.QUesto è il preambolo:
\documentclass[10pt, a4paper,cleardoubleempty]{scrbook}
\usepackage[utf8]{inputenc}\usepackage[italian]{babel}
\usepackage{classicthesis-ldpkg}
\usepackage[parts,linedheaders,pdfspacing,subfig]{classicthesis}
\usepackage{graphicx}e questo è il messaggio di errore.
! LaTeX Error: Unknown graphics extension: .eps.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.27 \includegraphics{A.eps}
Ho cercato domande simili, ma non ne ho trovate.
Grazie, ciao.Intanto Benvenuto!.
`! LaTeX Error: Unknown graphics extension: .eps`
Sono sicuro che compili con pdflatex, vero?
Converti la figura in questo modo:` ps -> eps -> pdf`
e inseriscila appunto come pdf. Compila con pdflatex (come stai facendo) e non avrai problemi.Nella guida L’arte di scrivere con LaTeX la cosa è spiegata molto bene. Per una conferma rapida vai a pagina 38, paragrafo 3.6.1 (ultimi due punti). Altre precisazioni le trovi nella guida stessa, nella sezione delle figure, e ovunque (anche qui sul forum . . . )
Happy TeXing 😉
Ciao,
ansys.
-
19 Luglio 2010 alle 21:38 #47809::
Ciao.
Si, compilo con pdflatex.
Nella tesi dovrei inserire più di qualche figura, quindi sarebbe una procedura un po’ macchinosa quella di fare tre passaggi per ogni immagine.
Inoltre ho anche altri tipi di problemi, per esempio con i label.
Non può forse essere che il mio compilatore non vada molto d’accordo col ClassicThesis e devo aggiornarlo in qualche modo?
Ciao.
-
19 Luglio 2010 alle 21:44 #47810
-
19 Luglio 2010 alle 21:47 #47811::
Ciao. Si, compilo con pdflatex.
Ok;
Nella tesi dovrei inserire più di qualche figura, quindi sarebbe una procedura un po’ macchinosa quella di fare tre passaggi per ogni immagine.
Intanto sei sicuro che era una .ps e non una .eps? Perchè cosi i passaggi sono due. In tal caso in giro (qui sul forum) ci sono degli script (mi sembra per ogni S.O.) che fanno una conversione di massa dei file (in più ogni distribuzione di LaTeX fornisce l’utilissimo epstopdf.exe da utilizzare da riga di comando), oppure se il file è un .ps, passi a .pdf con ps2pdf (cerca sempre sul forum);
Inoltre ho anche altri tipi di problemi, per esempio con i label.
Qui non so che dirti, dovresti specificare meglio;
Non può forse essere che il mio compilatore non vada molto d’accordo col ClassicThesis e devo aggiornarlo in qualche modo?
Non credo.
Ciao,
ansys.
-
19 Luglio 2010 alle 22:03 #47812::
Grazie per le risposte.@ Francesco
Se uso le classi standard non ho problemi. Nè se carico immagini .ps, ne se carico immagini in .eps.
Più precisamente, non ho problemi se compilo con latex. Se uso pdflatex, ho lo stesso messaggio di errore che ho linkato in alto.@ansys
Con Classicthesis, ho problemi sia se metto immagini .ps sia se metto immagini .eps.
Avevo già convertito un’immagine .ps in .pdf ed effettivamente funziona. Però l’immagine creata ha margini molto più grandi dell’originale e non viene collocata in modo centrale nel testo, nonostante abbia usato il comando /center.Sugli altri errori, tipo i label, magari dopo vi chiedo ulteriori spiegazioni.
Ciao
-
20 Luglio 2010 alle 6:56 #47813::
Grazie per le risposte.
@ Francesco
Se uso le classi standard non ho problemi. Nè se carico immagini .ps, ne se carico immagini in .eps.
Più precisamente, non ho problemi se compilo con latex. Se uso pdflatex, ho lo stesso messaggio di errore che ho linkato in alto.Ovvio. pdflatex non riconosce il formato .(e)ps. Come ti diceva Francesco, ciò non dipende da ClassicThesis, che è uno stile. Il motore di tipocomposizione è quello che, per dirla alla buona, interpreta i comandi. Pertanto se usi file con estensione .ps o .eps ed utilizzi pdflatex avrai sempre quel problema.
@ansys
Con Classicthesis, ho problemi sia se metto immagini .ps sia se metto immagini .eps.
Avevo già convertito un’immagine .ps in .pdf ed effettivamente funziona. Però l’immagine creata ha margini molto più grandi dell’originale e non viene collocata in modo centrale nel testo, nonostante abbia usato il comando /center.La soluzione sta nell’eliminare quei margini, e questo si fa, per esempio, con pdfcrop.exe (da riga di comando). Per esempio, io in Windows dal prompt dei comandi digito:
`pdfcrop.pdf` ed il gioco è fatto. Sugli altri errori, tipo i label, magari dopo vi chiedo ulteriori spiegazioni.
E’ preferibile chiedere una cosa per discussione. Su altri problemi meglio aprirne una nuova.
Ciao,
ansys.EDIT: Ulteriori informazioni
-
20 Luglio 2010 alle 8:26 #47814::
ciao, ho provato ad usare pdfcrop come mi hai consigliato.
L’ho scaricato e poi da terminale ho scrittochmod +x pdfcrop
ma non funziona; il compilatore da il seguente messaggio:
PDFCROP 1.5, 2004/06/24 – Copyright (c) 2002, 2004 by Heiko Oberdiek.
!!! Error: pdfTeX run failed!Per quanto riguarda i file ps o eps, mi sembra di aver capito che non vanno bene se uso pdflatex. Ok.
Ma con latex però, resta il problema che se uso le classi standard riesco ad inserire queste immagini. Se invece uso classicthesis non ci riesco.
Ciao.
-
20 Luglio 2010 alle 8:39 #47815::
ciao, ho provato ad usare pdfcrop come mi hai consigliato.
L’ho scaricato e poi da terminale ho scrittochmod +x pdfcrop
ma non funziona; il compilatore da il seguente messaggio:
PDFCROP 1.5, 2004/06/24 – Copyright (c) 2002, 2004 by Heiko Oberdiek.
!!! Error: pdfTeX run failed!Per quanto riguarda i file ps o eps, mi sembra di aver capito che non vanno bene se uso pdflatex. Ok.
Ma con latex però, resta il problema che se uso le classi standard riesco ad inserire queste immagini. Se invece uso classicthesis non ci riesco.
Ciao.Non ci dovrebbe essere alcun bisogno di installare pdfcrop, che è già presente nella TeX Live 2009. Che sistema usi?
Ciao
Enrico
-
20 Luglio 2010 alle 8:45 #47816
-
20 Luglio 2010 alle 9:07 #47817
-
20 Luglio 2010 alle 9:15 #47818
-
20 Luglio 2010 alle 9:16 #47819::
Per quanto riguarda i file ps o eps, mi sembra di aver capito che non vanno bene se uso pdflatex. Ok.
Ma con latex però, resta il problema che se uso le classi standard riesco ad inserire queste immagini. Se invece uso classicthesis non ci riesco.
Ciao.Classic Thesis carica il pacchetto graphicx con l’opzione pdftex, quindi le immagini vettoriali possono essere inserite solo in formato pdf.
-
20 Luglio 2010 alle 9:35 #47820::
il risultato è questo:
/usr/bin/pdfcrop
Spero che tu non abbia messo quel pdfcrop che hai scaricato non so da dove proprio là. È del tutto regolare, in tal caso.
Il problema è precedente, però. Non dici come hai ottenuto quei .ps, né che cosa usi per la conversione in pdf. Senza queste informazioni è difficile darti una mano.
Ciao
Enrico
-
20 Luglio 2010 alle 9:50 #47821::
Ciao.
Ho preso pdfcrop da quihttp://sourceforge.net/projects/pdfcrop/files/
Poi non sapendo dove metterlo, ho estratto tutti i file dell’archivio dentro la cartella in cui ho il file.tex
I file .ps li ottengo da gnuplot.
Per la conversione in pdf uso:pf2pdf file.ps
Io avrei fatto volentieri a meno della conversione. Però dalla discussione ho capito che è una cosa necessaria per usare classicthesis.
Ora come mi suggeriva ansys dovrei togliere i margini dalle immagini pdf…Grazie anche a GKT per la spiegazione.
Ciao.
-
20 Luglio 2010 alle 9:52 #47822
-
20 Luglio 2010 alle 10:02 #47823
-
20 Luglio 2010 alle 10:14 #47824
-
20 Luglio 2010 alle 10:24 #47825
-
20 Luglio 2010 alle 11:10 #47826::
il problema sta in come hai configurato gnuplot per produrre le immagini.
il file ps (postscript level 2) non hanno la bounding box e quando vengono inseriti nel tex o convertiti in pdf generano problemi. pdfcrop non e’ in grado di risolverli.
devi settare il terminale di gnuplot in modalita’ eps (encapsulated postscript, quindi con bounding box):`gnuplot> set term postscript enhanced eps`
il consiglio e’ comunque di passare direttamente al pdf e a pdflatex, ti farai un favore.
-
20 Luglio 2010 alle 16:24 #47827::
Ciao
grazie mille per le spiegazioni.
L’ultimo commento è stato illuminante.Se può servire, ho notato la seguente cosa:
Se prendo l’immagine .ps, la converto in .eps, e poi la converto in .pdf, allora non ho proprio bisogno di usare pdfcrop, perchè l’immagine viene già creata con i margini giusti.
Lo stesso non avviene se converto direttamente da .ps a .pdf.
Chiedo scusa ad ansys, mi pare che lui dicesse di fare proprio così.
In futuro proverò a creare immagini direttamente in eps o meglio in pdf.
Grazie a tutti.
Ciao.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.