Domanda

Sto compilazione di un file di lattice su un server e scaricare da lì DVI, file PS e PDF generati per visualizzarle.

Il file di lattice da \ includegraphics include alcuni file di figure che non sono sulla mia macchina locale. Ho scoperto che il file dvi generato dal comando di lattice non mostra le cifre dopo dowloaded al mio locale, ma file PS generato da dvips -Ppdf avere le cifre, e il file pdf generato da uno ps2pdf o pdflatex sembrano non avere ancora le cifre. Forse perché le cifre non sono in realtà embeded come parte del DVI e file pdf da quei comandi di compilazione? Come incorporare in realtà le figure in modo che possiamo esportare solo i file di documenti ad altre macchine?

sono il caso per le tabelle nei file tex separati incluso in un file tex principale / ingresso e il caso di file di stile inclusi da \ usepackage simile al caso di cui sopra per i file figura incluso da \ includegraphics?

È stato utile?

Soluzione

Sfondo

Le immagini incorporate, come i file EPS, non sono supportati nella specifica DVI originale di Knuth - non sorprende dal momento che dvi è un formato più vecchio di Postscript; invece, sono codificati utilizzando una capacità di estensione che è accessibile in Tex attraverso l'apposito comando \ e in dvi da alcuni codici riservati.

dvips fissato uno standard per come utilizzare le offerte speciali, che hanno dato un mezzo molto flessibile per includere facilties Postscript a Tex, ma non tutte le utenze DVI supportano completamente queste.

risposta, parte uno: dove sono le figure

?

Tutte le figure importati utilizzando \ includegraphics sono codificati nella seguente dvi come PostScript utilizzando il codice speciale \, quindi alla prima parte delle vostre domande - sì, il contenuto dell'immagine è tutto nel file dvi. Quindi non c'è bisogno di preoccuparsi di dove i file sono che sono stati utilizzati per generare il dvi.

Tuttavia, diversi programmi che elaborano il DVI può fare cose traballante. dvips è lo standard, e si basa su Ghostscript, che ha visto i vari tipi di anomalia nel corso degli anni. Altri software dvi non ha semplicemente sostenuto le offerte speciali, o sostenuti in modo strano.

risposta, parte due: fissare le cose

Perché pensi che le cifre sono mancanti? Hai guardato i file in un visualizzatore su schermo, o hai farle stampare? Spesso può essere che un sullo schermo visore è traballante; questo è raramente il caso con la stampa-out.

In caso contrario, guardare ai sistemi di tracciamento dei bug per i vari pezzi di software che si sta utilizzando. Ho trovato pdftex mi isola da un sacco di questi problemi; Ho trovato cimici Ghostscript per essere particolarmente fastidioso da affrontare nel corso degli anni. Adobe Acrobat è goffo, ma è lo standard ed è un bene per la risoluzione dei problemi ps / pdf. Prova altri software.

Altri suggerimenti

si dovrebbe guardare le avvertenze. Sono sicuro che ci alcuni, perché per ps dovrai immagini EPS e per pdflatex avrete bisogno PNG o JPEG (provare a compilare al computer locale prima, ad esempio con Kile o il plugin gedit)

Sto usando i comandi di compilazione di Kile per la generazione di pdf che funziona sempre bene (Foto incl.). usano pdflatex per questo.

dipende molto dal formato dei file di immagine, e come tali formati vengono gestiti dai vari strumenti utilizzati per la conversione DVI -> ps -> pdf

Se ps prodotto, il migliore è quello di fornire i tuoi dati in formato EPS (Encapsulated PostScript), compilare con dvips di lattice o di usare.

Se si desidera generare il pdf, quindi fornire la fgure in pdf o png, e utilizzare pdflatex.

Vedere http://en.wikibooks.org/wiki/LaTeX/Importing_Graphics http://amath.colorado.edu/documentation/LaTeX/reference/figures. html per buone spiegazioni di ciò che accade.

L'output del comando lattice può essere molto ben informato sulla whant accade con le figure troppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top