Newsgroup: it.comp.software.tex
Titolo: documenti su due colonne

ciao.
vorrei chiedervi una curiosità riguardo ai documenti formattati su due
colonne. mi sono trovato a stampare un documento in fronte-retro con
le seguenti proprietà:
\documentclass[italian,twoside,twocolumn]{book}
\usepackage{geometry}
\geometry{verbose,a4paper,lmargin=2cm,rmargin=2cm,bmargin=0.5cm,tmargin=0.7cm}
e per caso ne ho messo controluce un foglio. così ho notato che le
colonne tra un lato e l'altro del foglio non erano allineate. Non so
se a torto o a ragione, ciò mi ha stupito.
sono state le dimensioni dei margini che ho messo a far sballare tutto
o è regolare come comportamento?
grazie

 writes:

Il comportamento non e' regolare per niente, ma tu ci nascondi
qualcosa :-)
Ho stampato l'output del seguente job
,-----
| \documentclass[twoside,twocolumn]{book}
| \usepackage[italian]{babel}
| \usepackage{geometry}
| \geometry{verbose,a4paper,lmargin=2cm,rmargin=2cm,
|   bmargin=0.5cm,tmargin=0.7cm}
| \newcommand{\lavispa}{La vispa Teresa avea tra l'erbetta
|   al volo sorpresa gentil farfalletta; e tutta giuliva
|   gridava a distesa ``L'ho presa!  L'ho presa!''.}
| \begin{document}
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
|   \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa \lavispa
| \end{document}
`-----
ed i margini destro e sinistro sono *perfettamente* allineati tra
fronte e retro.  Ti consiglio di controllare se qualunque programma tu
usi dopo LaTeX (dvips, acroread, ...) e' settato per A4 o per letter,
o se qualche settings che riguarda la tua stampante.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 usi dopo LaTeX (dvips, acroread, ...) e' settato per A4 o per letter
mi ricordo che tempo fa modificai lo script ps2pdfwr aggiungendovi
-sPAPERSIZE=a4. per il resto ho usato direttamente dvipdf.

o se qualche settings che riguarda la tua stampante.
Magari fosse cosě semplice venirne fuori. I margini a schermo possono anche
essere perfetti, la dimensione della pagina č quella giusta, la stampante č
impostata sulla stessa dimensione, acroread anche, ma poi quando si stampa
i margini non corrispondono piů. Con Adobe Reader 6, comunque, le cose
vanno un po' meglio, fino ad essere quasi accettabili.
Ciao.

 Probabilmente, solo che ha prodotto un pdf.
E' vero. quale formato non da problemi? il ps?
ciao

 i margini non corrispondono piů.
Io ho controllato i margini sul foglio, guardandolo in trasparenza...


E' vero. quale formato non da problemi? il ps?
Meglio, per quanto riguarda questo aspetto.
Quello che consiglio sempre (dopo aver fatto tutti gli opportuni controlli
sul formato della pagina), comunque, è di usare l'utilità testpage.tex per
registrare i margini. Produci due pagine affiancate, quindi aggiusti
l'offset in dvips.cfg o vorigin e horigin in pdftex.cfg o non so che altro
nel file di configurazione di dvipdfm, secondo il driver che usi, finché la
pagina non è perfettamente centrata.
Ciao.

Io ho controllato i margini sul foglio, guardandolo in trasparenza...
Che vuoi che ti dica, sei fortunato. Sulla base della mia esperienza,
almeno: io ho litigato più volte e a lungo con il problema, e non ne sono
mai venuto fuori in modo pienamente soddisfacente, ma sempre con qualche
compromesso. Le differenze sono minime, beninteso, ma ben visibili e
abbastanza fastidiose in trasparenza.
Ciao.

 writes:

detto così sembra alquanto complicato... hai mica qualche riferimento
al riguardo?
grazie
ciao

al riguardo?
No, non è particolarmente complicato: nel tuo sistema è certamente presente
il file testpage.tex, che è un documento LaTeX come un altro, tranne che ha
dei righelli di misura ai margini (una dima, in breve); lo compili
normalmente (latex testpage.tex), rispondendo al paio di domande che ti fa
(dimensioni della pagina e fronte/retro o lato singolo), e guardi i
risultati (sia a schermo che in stampa). Secondo quello che salta fuori,
decidi gli eventuali aggiustamenti dell'offset, cioè le distanze dal bordo
alto e sinistro del foglio; è un parametro che è possibile dare ai vari
render (dvips, pdftex, dvipdfm).
Il vantaggio di usare una dima, piuttosto che un documento generico, è
ovvio.
Ciao.

 render (dvips, pdftex, dvipdfm).
allora... ho compilato e stampato testpage.tex, convertito in ps  e
l'ho stampato.
per prima cosa devo dire che la stampa non stampa tutto: il
righello orizzontale arriva a 2.2cm rispetto ai 2.5 visualizzati a
schermo; quello in alto la stessa cosa; il righello inferiore invece
riporta 1.1cm sempre contro i 2.5cm visualizzati.
Poi è possibile vedere in controluce la sfasatura tra i due lati di
circa 0.35cm.
ho visto poi che il parametro di dvips per settare l'offset è:
#dvips -O Xcm,Ycm file.dvi
A questo punto, ti vorrei chiedere: per fare le prove devo
necessariamente stampare ogni volta, o mi posso servire della
visualizzazione grafica?
ciao e grazie ancora

visualizzazione grafica?
Come sopra: se quello da verificare è proprio il comportamento della
stampante, non si può evidentemente fare a meno di stampare. Se invece
volessi produrre un documento destinato esclusivamente alla lettura a
schermo, guardi ovviamente solo quella.
Ciao.

capito e risolto.... grazie.
ciao