Newsgroup: it.comp.software.tex
Titolo: pdfLatex vs DviPdfm

Buongiorno,
probabilmente la questione è stata sviscerata in tutte le salse (anche 
se non ho trovato ancora un esauriente confronto su google...). Con 
l'aggiornamento continuo dei pacchetti, magari, qualche novità può 
essere saltata fuori, per cui mi rivolgo a chi usa quotidianamente LaTeX 
per la generazione di PDF: la mia domanda verte sul confronto fra i 
pacchetti pdfLaTeX e LaTeX+dviPdfm/dviPdfx.
Secondo la vostra esperienza, quali sono pregi e difetti di entrambi ? 
Quale fornisce un miglior output Pdf per quanto riguarda il rendering a 
video e su stampa ?
Il mio campo di applicazione riguarda la scrittura di analisi tecniche, 
manuali, guide, che possono includere screenshot png, tabelle, listati ...
Grazie in anticipo delle risposte,
M.

 pacchetti pdfLaTeX e LaTeX+dviPdfm/dviPdfx.
Io mi sto ubuntizzando e penso che la domanda non sia posta bene. La 
qualità dei risultati dipende:
dal s.o + bin + visualizzatore
Ad esempio, con MikTex (Win) mi andava bene dvipdfm; con Ubuntu va meglio 
dvipdf; ed Evince funge meglio (e stampa meglio) di xpdf.
Quindi... per iniziare: che s.o. hai?

 Quindi... per iniziare: che s.o. hai?
Leggendo le info in rete, mi sembra di aver capito che pdfLaTeX in 
realtà non è perfettamente compatibile con LaTeX ed è differente nelle 
diverse piattaforme. Per cui anche questo fatto va valutato nel computo 
complessivo dei pro e contro.
Infatti compilando un documento con entrambi mi son venute fuori due 
impaginazioni diverse.
Al momento, per rispondere alla domanda, uso MikTeX (sotto Windoze :-( 
quindi)
saluti,
M.

 quindi)
Allora IMHO dvipdfm è una bomba: usa quello.

Barry Lyndon ha scritto:

Ok,
grazie.
Ho visto che c'è anche Dvipdfmx che ha qualche opzione in più. Fra 
l'altro Dvipdfmx e pdfLatex sputano fuori un PDF più compresso; forse 
perché usano un formato più recente, compatibile con Acrobat 5.x, mentre 
Dvipdfm usa un formato compatibile fino alla 3.x.
saluti,
M.

 Ho visto che c'è anche Dvipdfmx
Beh... se è per quello c'è anche latex + dvips + ps2pdf
La fantasia umana non ha limiti! (-:

impaginazioni diverse.
Perché pdflatex ha delle funzionalità in più, e/o perché sono diverse le
impostazioni, ma gli output possono essere resi identici.
Ciao.

 impostazioni, ma gli output possono essere resi identici.
Ok,
non mi resta che uniformare i template e i vari documenti con un metodo 
o l'altro, per non avere una proliferazione di versioni (latex, 
pdflatex, dvipdfm, dvipdfmx...).
A questo punto posso sfruttare il package ifpdf per poter utilizzare 
latex e pdflatex insieme, in modo da poter ottenere - quando ne ho 
bisogno - il dvi intermedio (cosa che pdflatex mi pare non faccia).
saluti,
M.

 scrive:

Probabilmente c'era qualche differenza di versione o di configurazione 
fra le due macchine.  Da un po' di tempo la compilazione con latex 
semplicemente chiama pdftex con \pdfoutput=0.
Succedeva lo stesso con versioni diverse di TeX, che in particolari
condizioni potevano dare risultati diversi dovuti agli errori corretti.
Uno dei problemi principali attualmente è la configurazione, 
probabilmente il risultato diverso con pdflatex è dovuto alla scelta
del formato di output (letter oppure a4), ma può essere causato anche
dal parametro \pdfadjustspacing.
Ciao
Enrico

bisogno - il dvi intermedio (cosa che pdflatex mi pare non faccia).
Ripeto che, almeno in MikTeX, sono lo stesso programma: eseguire "latex" è
equivalente ad eseguire "pdflatex --output-format=DVI", e viceversa puoi
ottenere un pdf con "latex --output-format=PDF". A meno (forse) di
impostazioni e opzioni di default delle due "facce" dello stesso
compilatore.
Certo, se produci direttamente un pdf, non viene prodotto il dvi (e
viceversa, se produci un dvi non viene prodotto il pdf).
Ciao.

 viceversa, se produci un dvi non viene prodotto il pdf).
E' normale che, quando uso 'latex' "liscio" al posto del pdflatex, 
riceva nel log il messaggio
Non-PDF special ignored!
per ogni .pgn incluso ?
saluti,
M.

 scrive:

Non puoi comunque includere png usando latex.
Ciao
Enrico

Non puoi comunque includere png usando latex.
Non è esatto: non si possono includere immagini png usando dvips; di per sé
la compilazione in dvi dovrebbe andare a buon fine, eventualmente
selezionando esplicitamente il driver dvipdfm. In ogni caso, il formato
delle immagini è un problema del render, non direttamente del compilatore.
Ciao.

 scrive:

Non senza informare latex della bounding box; con il driver dvipdfm
forse non serve, ma occorre specificarlo.
Ciao
Enrico

 forse non serve, ma occorre specificarlo.
Il driver dvipdfm richiede la bounding box (col comando 'ebb' ci vuole 
un attimo a creare il file .bb per ciascun .pgn). Specificando l'uso del 
driver dvipdfm però poi non posso usare pdflatex. Da qui il mio cruccio 
espresso all'inizio di questo thread...
saluti,
M.

 scrive:

\documentclass[a4paper]{article}
\usepackage{ifpdf}
\ifpdf
\usepackage{graphicx}
\else
\usepackage[dvipdfm]{graphicx}
\fi
Ciao
Enrico