Re: Errata corrige

#21562
Up
0
Down
::

[quote]Domanda: ma voi compilando l’ultimo listato qui sopra ottenete un A4 o un A5?

Ovviamente un a5 su a4.

Ecco, quello che non mi è chiaro è proprio l’Ovviamente. Perché LaTeX non sa generare un foglio A5? Effettivamente non sono molto diffusi, però esistono in commercio…[/quote]
Il problema è che LaTeX non ha “veramente” cognizione delle dimensioni della pagina finale su cui si stampa. Il programma pdftex sì; perciò se scrivi
`\documentclass[a5paper]{article}
\pdfpagewidth=14.85cm
\pdfpageheight=21cm`
otterrai, compilando con pdflatex, un PDF con le dimensioni dei fogli a5. Altrimenti l’output sarà piazzato nell’angolo superiore di un a4.

Puoi ottenere lo stesso automaticamente sia compilando con pdflatex che con latex usando il pacchetto geometry.

Perché questo? Be’, TeX non sa nulla della pagina finale. È un aspetto lasciato ai driver per la stampa o la visualizzazione. Dare l’opzione a4paper sistema solo alcuni parametri in modo che poi la stampa su a4 venga correttamente. Il pacchetto geometry, invece, passa a dvips oppure a pdftex anche le dimensioni della pagina. LaTeX non ci prova perché la faccenda dipende da troppi fattori e viene lasciata agli sviluppatori dei pacchetti la scelta se dare supporto ai vari driver.

Ciao
Enrico

Go to top