Pergunta

Estou compilando um látex de arquivo em um servidor e baixe a partir de lá gerado dvi, ps e pdf, para visualizá-las.

O látex arquivo \includegraphics inclui uma figura de arquivos que não estão na minha máquina local.Eu achei que o dvi arquivo gerado pelo látex comando não mostrar os números depois de transferido para o meu local, mas ps arquivo gerado com o dvips -Ppdf ter as figuras, e o arquivo pdf gerado por ps2pdf ou pdflatex parecem não ter os números novamente.Será que é porque os números são, na verdade, não incorporado como parte do dvi e arquivos pdf por aqueles comandos de compilação?Como realmente incorporar figuras então só podemos exportar o documento de arquivos para outras máquinas?

São o caso para tabelas separadas tex arquivos incluídos no principal arquivo tex por /entrada e o caso de arquivos de estilo incluído pela \usepackage semelhante para o caso acima, para a figura arquivos incluídos por \includegraphics ?

Foi útil?

Solução

Fundo

Imagens incorporadas, como arquivos eps, não são suportados no Knuth original especificação dvi — não é surpreendente uma vez dvi é um formato mais antigo que o Postscript;em vez disso, eles são codificados usando uma extensão de capacidade que é acessado em Tex através de \especiais de comando e, em dvi por alguns reservados códigos.

dvips definir um padrão para como usar especiais, que deu muito flexível para incluir Postscript instalações em Tex, mas não todos os dvi utilitários de suporte totalmente a estes.

Resposta, parte um:onde estão os números?

Todos os valores importados usando o comando \includegraphics são codificados no cheiro dvi, Postscript usando o \especiais código, então, para a primeira parte de perguntas - sim, o conteúdo da imagem é tudo no arquivo dvi.Assim você não precisa se preocupar onde estão os arquivos que foram usados para gerar o dvi.

No entanto, os programas diferentes que o processo de dvi pode fazer escamosa coisas.dvips é o padrão, e é baseado no gnome, que tem visto vários tipos de flakiness ao longo dos anos.Outros dvi software simplesmente não suportado especiais, ou com suporte-los curiosamente.

Resposta, parte dois:consertar as coisas

Por que você acha que as figuras estão em falta?Você olhou para os arquivos em um visualizador de tela ou imprimi-los fora?Muitas vezes, pode ser que um visualizador de tela é escamosa;que raramente é o caso com a impressão.

Caso contrário, olhar para os sistemas de rastreamento de bugs para os diversos pedaços de software que você está usando.Eu encontrei o pdftex, isola-me de muitas destas questões;Eu encontrei o ghostscript bugs ser particularmente irritante para lidar com o passar dos anos.O Adobe Acrobat é desajeitado, mas é o padrão e é bom para a resolução de problemas ps/pdf problemas.Tente outros softwares.

Outras dicas

Você deve olhar para os avisos. Tenho certeza de que há alguns, porque para o PS você precisará de fotos de Eps e, para Pdflatex, você precisará de PNG ou JPEG (tente compilar primeiro sua máquina local, por exemplo, com o Kile ou o Gedit Plugin)

Estou usando os comandos de compilação da Kile para geração em PDF, que funciona sempre bem (fotos incl.). Eles usam pdflatex para isso.

Depende muito do formato de seus arquivos de imagem e de como esses formatos são tratados pelas várias ferramentas que você usa para converter DVI -> ps -> pdf

Se você produzir PS, o melhor é fornecer seus números no formato EPS (encapsulado PostScript), compilar com látex e usar DVIPs.

Se você deseja gerar PDF, forneça seu FGURE no formato PDF ou PNG e use PDFlateX.

Verhttp://en.wikibooks.org/wiki/latex/importing_graphics ehttp://amath.colorado.edu/documentation/latex/reference/figures.htmlPara boas explicações sobre o que acontece.

A saída do comando LATEX pode ser muito informativa sobre o que acontece com seus números também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top