Domanda

Non sono sicuro che si tratti di una domanda di programmazione, ma utilizziamo LaTeX per tutta la nostra documentazione API e documentazione per l'utente, quindi spero che vada a buon fine.

Qualcuno può spiegare quali sono i vantaggi relativi dell'uso di pdflatex rispetto al "classico" tecnica di

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

Di tanto in tanto mi imbatto in persone che hanno difficoltà perché le cose non funzionano in pdflatex e so che l'uso di pdflatex rinuncia a due cose che sono cresciuto per valutare:

  • Impossibile utilizzare il visualizzatore xdvi molto veloce
  • Impossibile utilizzare il pacchetto PStricks

Dovrei aggiungere che in genere ottengo PDF con collegamenti ipertestuali usando qualcosa nell'ordine di

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

quindi non è necessario usare pdflatex per ottenere un buon PDF.

  1. Quali sono i vantaggi di pdflatex che non conosco?
  2. Quali sono gli svantaggi dei vecchi strumenti che ho trascurato?
È stato utile?

Soluzione

La mia funzione pdflatex preferita è il pacchetto di microtipi , che è disponibile solo quando si utilizza pdflatex per passare direttamente al PDF e produce davvero risultati sorprendenti senza alcuno sforzo da parte mia. A parte questo, gli unici avvertimenti in cui mi imbatto sono i formati di immagine:

  • pdflatex supporta immagini PDF, PNG e JPG.
  • i driver PostScript supportano (almeno) EPS.

Inoltre, se si desidera installare i caratteri, le procedure sono leggermente diverse a seconda dei caratteri supportati dal driver. (Suggerimento: usa XeTeX per abilitare istantaneamente i caratteri OpenType.)

Altri suggerimenti

A quanto pare, di recente ho letto un post che mostra il differenza direttamente. Qualsiasi documento che utilizza tabelle o colonne strette verrà migliorato automaticamente. Trovo anche che la spaziatura tra le parole sia molto più piacevole con pdflatex .

xdvi è molto più veloce di xpdf ? Trovo che il ciclo di modifica TeX sia molto veloce con pdflatex .

Hai provato MetaPost o MetaFun per la grafica? Tendo a mettere la creazione grafica nelle mani dei capaci, ma MetaFun sarebbe probabilmente il pacchetto che userei. Basta leggere i manuali è un piacere.

Anche pdftex è il motore in fase di sviluppo (verso luatex) e manutenzione. Non sono sicuro che le controparti DVI siano mantenute attivamente.

PStricks è soppiantato da Tikz.

Non uso xdvi da anni, quindi scusate le domande retoriche trollish: xdvi visualizza i caratteri vettoriali? Supporta la sintassi (saltare da e verso il codice)? Ha il confort di utilizzo di lettori PDF come Skim?

Taco Hoekwater sta lavorando su Escrito , un interprete Postscript scritto in Lua, che ti permetterebbe di usare pstricks in Luatex. Ha un record di completamento del progetto impressionante: forse avrei dovuto usare " " " anziché " sarebbe " nella frase precedente.

Ho usato pdflatex per generare il PDF per il mio documento ICFP 2009. (Avevo ancora bisogno di usare il lattice standard per generare il file PostScript.) L'ho fatto per due motivi:

  1. Non riesco a ottenere ps2pdf per generare Letter, anziché output A4, indipendentemente dalle opzioni della riga di comando che ho usato.

  2. Per le stampanti, dovevo produrre un file PDF versione 1.3, non 1.4. pdflatex lo ha reso facile da fare. Ho impostato l'autore del PDF e le informazioni sul titolo mentre ero lì.

Entrambi questi problemi possono essere risolti in qualche modo, ma come utente in lattice per la prima volta, non ho trovato soluzioni ovvie, né utenti più esperti che avevo chiesto.

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