Pergunta

Não tenho certeza se essa é uma pergunta de programação, mas usamos o látex para toda a nossa documentação da API e documentação do usuário, por isso espero que ele passe.

Alguém pode explicar quais são os méritos relativos de usar pdflatex em oposição à técnica "clássica" de

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

De tempos em tempos, encontro pessoas que têm dificuldade porque as coisas não funcionam em pdflatex, e eu sei disso usando pdflatex desiste de duas coisas que cresci para valorizar:

  • Não posso usar o muito rápido xdvi espectador
  • Não posso usar o pacote Pstricks

Devo acrescentar que normalmente recebo pdf com hiperlinks usando algo na ordem de

\usepackage[ps2pdf,colorlinks=true]{hyperref}

Portanto, não é necessário usar pdflatex Para obter um bom pdf.

Então

  1. Quais são as vantagens de pdflatex que eu não conheço?
  2. Quais são as desvantagens das ferramentas antigas que eu ignorei?
Foi útil?

Solução

Meu recurso pdflatex favorito é o pacote de microtipo, que está disponível apenas ao usar o PDFlatex para ir diretamente para o PDF e realmente produz resultados impressionantes, sem nenhum esforço da minha parte. Além disso, as únicas advertências que encontro são os formatos de imagem:

  • O PDFlateX suporta imagens PDF, PNG e JPG.
  • Os drivers PostScript suportam (pelo menos) EPS.

Além disso, se você deseja instalar fontes, os procedimentos são ligeiramente diferentes, dependendo das fontes que o driver suporta. (Dica: Use Xetex para ativar instantaneamente fontes opentype.)

Outras dicas

Como se vê, li recentemente um publicar Isso mostra a diferença diretamente. Qualquer documento que use tabelas ou colunas estreitas será melhorado automaticamente. Eu também acho o espaçamento entre palavras para ser muito mais agradável com pdflatex.

É xdvi muito mais rápido que xpdf? Eu encontro a edição, TeX, veja o ciclo para ser muito rápido com pdflatex.

Você já tentou metapost ou metafun para gráficos? Costumo colocar a criação de gráficos nas mãos dos capazes, mas Metafun provavelmente seria o pacote que eu usaria. Apenas lendo o manuais é um prazer.

Além disso, o PDFTEX está em desenvolvimento (em direção ao Luatex) e à manutenção. Não tenho certeza se os colegas de DVI são mantidos ativamente.

Pstricks é suplantado por Tikz.

Eu não usei o XDVI em anos, então perdoe as perguntas retóricas trolls: XDVI exibe fontes vetoriais? Suporta o SyncTex (saltando para e para o código)? Tem o conforto de uso de leitores de PDF como Skim?

Taco Hoekwater está trabalhando Escrito, um intérprete PostScript escrito em Lua, que permitiria que você use o PStricks no Luatex. Ele tem um impressionante registro de conclusão do projeto: talvez eu devesse ter usado "Will" em vez de "faria" na frase anterior.

Usei o PDFlatex para gerar o PDF para o meu artigo ICFP 2009. (Eu ainda precisava usar o látex padrão para gerar o arquivo PostScript.) Fiz isso por dois motivos:

  1. Eu não conseguia fazer com que o PS2PDF gerasse carta, em vez da saída A4, independentemente das opções de linha de comando que eu usei.

  2. Para as impressoras, eu precisava produzir um arquivo PDF da versão 1.3, não 1.4. O PDFlatex facilitou o que fazer. Defina as informações do autor e do título em PDF enquanto eu estava nisso.

Ambos os problemas podem ser corrigíveis de alguma forma, mas como usuário de látex pela primeira vez, não encontrei soluções óbvias, nem usuários mais experientes que eu pedi.

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