Pregunta

Soy compilar un archivo latex en un servidor y descargar desde allí se generan dvi, ps y pdf archivos para verlos.

El látex de archivo \includegraphics incluye alguna figura archivos que no están en mi máquina local.Encontré que el archivo dvi generado por látex comando no muestra las cifras después de la descarga a mi local, pero ps archivo generado por dvips -Ppdf tenemos las cifras, y el archivo pdf generado por ps2pdf o pdflatex parece que no tenemos las cifras de nuevo.Es a causa de que las cifras no están realmente integrados como parte de la dvi y archivos pdf mediante los comandos de compilación?Cómo incrustar las cifras por lo que podemos solo exportar los archivos de documentos a otras máquinas?

Son el caso de tablas separadas tex archivos incluidos en el principal archivo tex por la entrada y el caso de los archivos de estilo incluido por \usepackage similar al caso anterior de la figura archivos incluidos por \includegraphics ?

¿Fue útil?

Solución

De fondo

Imágenes incrustadas, como archivos eps, no están soportados en Knuth original de la especificación dvi — no es sorprendente, ya que el dvi es un formato más antiguo de Postscript;en su lugar, están codificados con una capacidad de extensión que se accede en el Tex a través de la \comando especial y en dvi por algunos códigos reservados.

dvips establecer un estándar de cómo utilizar especiales, que dio muy flexible, lo que significa para la inclusión de Postscript a un precio asequible en Tex, pero no todos dvi utilidades totalmente de apoyo a estos.

Respuesta, parte uno:donde están las figuras?

Todas las cifras importados usando \includegraphics están codificados en el dvi como Postscript usando el \código especial, así que para la primera parte de su pregunta - sí, el contenido de la imagen es todo en el archivo dvi.Así que usted no necesita preocuparse acerca de dónde están los archivos que se utilizaron para generar el dvi.

Sin embargo, los diferentes programas de ese proceso, el dvi puede hacer hojaldre cosas.dvips es el estándar, y se basa en ghostscript, que ha visto varios tipos de flakiness lo largo de los años.Otros dvi software, simplemente, no se admiten ofertas, o apoyado por extraño.

Respuesta, parte dos:la fijación de las cosas

Por qué crees que las cifras que faltan?Has mirado en los archivos en una pantalla de visor, o se han impreso?A menudo puede ser que en la pantalla del visor es escamosa;que rara vez es el caso con la impresión.

De lo contrario, mira el error de seguimiento de los sistemas de los diferentes bits de software que esté utilizando.He encontrado pdftex aísla me de muchos de estos problemas;He encontrado ghostscript errores para ser especialmente molesto para lidiar con el transcurso de los años.Adobe Acrobat es torpe, pero es la norma y es bueno para la resolución de problemas ps/pdf problemas.Trate con otro software.

Otros consejos

usted debe buscar en las advertencias. Estoy seguro de que algunos, porque para PS que tendrá imágenes EPS y para pdflatex usted necesitará PNG o JPEG (tratar de compilar en su máquina local en primer lugar, por ejemplo, con Kile o el complemento de gedit)

Estoy utilizando comandos de compilación de Kile para la generación de PDF que funciona siempre finas (fotos incl.). pdflatex que utilizan para ello.

que depende mucho del formato de los archivos de imagen, y cómo esos formatos son manejados por las distintas herramientas que se utilizan para convertir DVI -> PS -> PDF

Si ps producto, el mejor es el de proporcionar sus datos en formato EPS (PostScript encapsulado), compilar con dvips de látex y de uso.

Si desea generar pdf, a continuación, proporcione su fgura en PDF o PNG, y el uso pdflatex.

Vea http://en.wikibooks.org/wiki/LaTeX/Importing_Graphics http://amath.colorado.edu/documentation/LaTeX/reference/figures. html por buenas las explicaciones de lo que sucede.

La salida del comando de látex puede ser muy informativo sobre whant que sucede con sus figuras también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top