Newsgroup: it.comp.software.tex
Titolo: Inserire pagina bianca

Hi All, 
	in facoltà abbiamo una stampante postscript che stampa in
	fronte e retro, ed ho la necessità di stampare una
	relazione su fogli singoli, con le pagine stampate solo
	sulla faccia superiore, ed il retro bianco.
	Nel GsView non c'è un opzione per la stampa singola, e
	nelle impostazioni della stampante, né io né i tecnici
	del laboratorio, siamo riusciti a disabilitare l'opzione
	per il fronte-retro.
	Allora ho pensato di inserire una pagina bianca
	direttamente nel file ps...ma...
	...sono arrivato a casa e non sono riuscito ad inserire
	una pagina bianca dietro ad ogni foglio. C'è il comando
	\newpage, ma non mi sembra un lavoro 'pulito'.
	Grazie in anticipo.
	PS. Grazie anche a coloro che hanno risposto a mie
	domande precedenti (vedi hyperef).
-- 
	     .
 ____      _ |   UIN:82766812  
|_\|_)  /o( -*-. Fiat500Web: 
http://www.poli.studenti.to.it/~f.sirna
 
|  \ \|\||_) |   mailto: farnis(at)libero(dot)it 
------------ .   On a 486DX/133 with Linux Debian 2.2 (Potato)

	direttamente nel file ps...ma...
Mi sembra una follia: evidentemente la cosa DEVE essere risolta
intervenendo sulla stampante, o attraverso le impostazioni di
default o, meglio, dandole il comando relativo al momento della
stampa. GsView o Ghostscript o dvips possono farlo, se
opportunamente istruiti, ma un po' di lavoro devono pur farlo
anche i tecnici, per dire quale sia questo comando relativo.
Se proprio proprio non si riesce a fare diversamente, comunque,
*immagino* che si potrebbe pensare di ridefinire l'operatore
Postscript showpage, in modo che emetta la pagina corrente e una
successiva pagina vuota. Qualcosa del genere:
    /showpage {showpage qualcosa showpage} def
inserito nel file Postscript, prima di ogni altra istruzione,
*potrebbe* funzionare. In questo momento pero` non so bene che
cosa debba essere "qualcosa".
Ciao.

         \newpage, ma non mi sembra un lavoro 'pulito'.
Vai su CTAN:/dviware/dvipsconfig.
Trovi una serie di prologhi PS che potrebbero fare al caso tuo.
Ciao
Enrico

 direttamente nel file ps...ma...
Un metodo BARBARO ma veloce, puo' essere quello di usare il fido pstops
cat 
inputfile.ps
 | pstops "1:0,0(50cm,0)" > 
outputfile.ps
Le pagine pari sono copie delle dispari, spostate a destra di mezzo
metro, e cioe' fuori dal foglio (e quindi sono bianche). Ovviamente
outputfile.ps
 sara' piu' grosso dell'originale. E, ripeto, questo e'
solo un truschino per levarti d'impiccio... La soluzione "ottima" e'
sicuramente contenuta nei manuali della stampante.
Oscar Lazzarino

 
Se proprio non puoi fare altrimenti, forse il modo piu' pulito (se usi dvips) 
e' inserire nel tuo file tex l'istruzione
%%
\special{!userdict begin /eop-hook{showpage}def end}
%%
Il comando /eop-hook (se esiste) viene eseguito alla fine di ogni
pagina (e_nd o_f p_age) e quindi in questo caso viene eseguito showpage.
Ciao
Ale 
-- 
Alessandro Russo
----------------
Istituto di Analisi Numerica - CNR
via Ferrata, 1
I-27100 Pavia (ITALY)
e-mail: 
ru...@ian.pv.cnr.it

    /showpage {showpage qualcosa showpage} def
Sembra che debba essere:
    /showpage {showpage showpage} bind def
Naturalmente, in questo modo si perdono le informazioni relative
alle pagine, contenute nei commenti. Si dovra` quindi usare
Ghostview con l'opzione "Ignora DSC".
Ciao.

pagina (e_nd o_f p_age) e quindi in questo caso viene eseguito showpage.
Purtroppo funziona solo in parte. Le pagine bianche vengono
aggiunte, ma purtroppo alcune pagine scritte vengono tagliate
fuori e non le visualizza.


    /showpage {showpage showpage} bind def
Perfetto..
Funziona allo stesso modo di quello che mi ha suggerito
Alessandro nel precedente mex, ovvero:
%%
\special{!userdict begin /eop-hook{showpage}def end}
%%
In entrambi i casi bisogna però visualizzare il file con:
gv -nodsc 
nomefile.ps
Grazie come sempre :)


pagina (e_nd o_f p_age) e quindi in questo caso viene eseguito showpage.
Mi correggo:
funziona, ma per essere visualizzato bene, il gv deve essere
lanciato con l'opzione -nodsc.
Grazie :)


anche i tecnici, per dire quale sia questo comando relativo.
Non voglio fare polemiche, ma i tecnici non sono poi cosě
competenti :)
Con word per esempio funziona la stampa singola. c'č un menů di
stampa che permette di usare questa funziona.
Ma sempre sotto windows, con GsView, il suddetto menů non
compare, e nelle impstazioni della stampate non c'č un opzione.
Sono stato una mezzoretta buona a fare prove, poi ho chiesto ai
tecnici pensando a una risposta piů concreta: invece, cliccano
cliccano cliccano e ti congedano con risposte banali come se
avessero a che fare con un deficiante. Allora piuttosto che
perdere altro tempo, preferisco risolvere a monte il problema.
Cmq con le vostre indicazioni ho risolto tutto, e domani stampo e
spero non saltino fuori altri problemi :)
