Newsgroup: it.comp.software.tex
Titolo: Libro con LaTeX

ciao a tutti, ho sempre utilizzato LaTeX per poi stampare in A4. Siccome ho 
un racconto (privo di formule) da pubblicare, vorrei utilizzare LaTeX in 
quanto M$ Word fa dei casini pazzeschi. È possibile utilizzare LaTeX con un 
formato di stampa diverso dall'A4?
grazie in anticipo
-- 
nikel

nikel, del tutto inesplicabilmente, aprì la finestra è urlò:

Opzione a5paper e simili nella dichiarazione di tipo di documento.
-- 
Tanto più estendo l'isola della mia conoscenza,
quanto più scopro aumentare la linea costiera della mia ignoranza.

nikel wrote:

certamente.
per esempio col package geometry puoi facilmente settare
tutti i margini, la dimensione della carta, etc.etc.etc.
ciao,
g.

 grazie in anticipo
Ciao
	Mavimo
-- 
http://mavimo.netsons.org

nikel ha scritto:

Se non ho capito male potrebbe interessarti:


 scrive:

Puoi usare geometry, che permette di stabilire un formato di pagina
qualunque. Oppure direttamente la classe "memoir" che ha un zilione
di accorgimenti per stabilire tutti i parametri.
Non semplicissima, di primo acchito, ma poi ci si fa la mano.
Un esempio di libro in formato 18.5 cm per 12.5 cm su carta 24x17:
\documentclass[10pt]{memoir}
\setstocksize{24cm}{17cm}
\settrimmedsize{\stockheight}{\stockwidth}{*}
\settypeblocksize{18.5cm}{12.5cm}{*}
\setlrmargins{2.25cm}{*}{*}
\setulmargins{*}{*}{1}
\checkandfixthelayout
\fixpdflayout
In alternativa è possibile anche stampare su carta a4 con i crocini
di taglio
\documentclass[10pt,showtrims]{memoir}
\setstocksize{29.7cm}{21cm} %a4
\settrimmedsize{24cm}{17cm}{*}
\settrims{2.85cm}{2cm}
\settypeblocksize{18.5cm}{12.5cm}{*}
\setlrmargins{2.25cm}{*}{*}
\setulmargins{*}{*}{1}
\checkandfixthelayout
\fixpdflayout
Ciao
Enrico

 di taglio
sul sito di lulu il file viene importato (pdf o ps), dopodiché il testo 
viene "ingabbiato" in funzione del formato di stampa scelto. Ad esempio, ho 
provato a stampare una bozza: il file .doc era impaginato in A4, la stampa è 
venuta abbastanza bene, eccetto il fatto che ho scelto un formato troppo 
grande.
Per il resto, vorrei cambiare i font del testo (metterci il Verdana) e i 
capitoli. Vabbè dovrò leggermi l'howto, visto che ho sempre usato LaTeX 
nelle impostazioni di default
ciao
-- 
nikel

   
http://a2.swlibero.org/a2389.htm
grazie 1000!
p.s. Anche se OT, ho visto che hai delle pubblicazioni sotto le creative 
commons. Come funziona questa licenza? basta mettere il logo nelle pagine 
iniziali?
-- 
nikel

 iniziali?
Sinceramente non credo sia necessario il logo, deve essere scritto che 
il documento è rilasciato sotto CC, e specificare che tipo di CC. 
Maggiori info le puoi trovare sul sito:
 
http://www.creativecommons.it/


 nelle impostazioni di default
Se devi usare un font sans serif, usa Helvetica che è uguale ad Arial.
\usepackage[scale=.9]{helvet}
\renewcommand{\rmdefault}{\sffamily}
Ciao
Enrico

 \renewcommand{\rmdefault}{\sffamily}
mi dą un errore di compilazione. Forse č obsoleto il compilatore? ( MikTeX 
2.4, ora l'ho disinstallato: scaricherņ e installerņ la 2.5)
-- 
nikel

 scrive:

\usepackage[scaled]{helvet}
oppure
\usepackage[scaled=.9]{helvet}
Mancava una "d". Senza specificare il fattore di scala ottieni .95
cioč i caratteri sono rimpiccioliti del 5%.
Riporta sempre il messaggio di errore rilevante.
Ciao
Enrico


funziona con
\usepackage[scale=.9]{helvet}
Se poi aggiungo la riga
\renewcommand{\rmdefault}{\sffamily}
mi dà l'errore:
! Missing \endcsname inserted
P.S. oltre a
\setstocksize{9in}{6in}
\settrimmedsize{\stockheight}{\stockwidth}{*}
\settypeblocksize{4in}{4in}{*}
\setlrmargins{*}{*}{1}
\setulmargins{*}{*}{8}
\checkandfixthelayout
\fixpdflayout
 vorrei usare fancy:
% INIZIO CODICE FANCY
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\addtolength{\headheight}{16.38pt}
\fancypagestyle{plain}{\fancyhead{} \renewcommand{\headrulewidth}{0pt} }
\setcounter{secnumdepth}{5}
\parindent=0pt
% FINE CODICE FANCY
ma dà un tot di errori.
-- 
nikel

 % INIZIO CODICE FANCY
La classe memoir ha i suoi comandi (molto simili a quelli
di fancyhdr) per cambiare testatine e piè di pagina.
La guida è molto dettagliata, al riguardo. Cerca memman.pdf
o memman.dvi nel tuo sistema.
Ciao
Enrico

 o memman.dvi nel tuo sistema.
Fatto: funziona tutto. Cmq (imho) penso sia impossibile utilizzare 
l'ambiente LaTeX con il wizard di Lulu. Ad esempio, se utilizzo MS Word 
settando opportunatamente i margini e la carta, la pagina elettronica viene 
automaticamente configurata. Invece con il file pdf compilato sono visibili 
gli spazi bianchi:
http://img201.imageshack.us/my.php?image=latexqr3.gif
Quindi verrà stampata la pagina così com'è, con il testo rimpicciolito.
-- 
nikel

 l'ambiente LaTeX con il wizard di Lulu.
In che senso ?
A Lulu devi solo mandare un pdf della dimensione giusta,
che cioe' contenga al suo interno la specificazione della giusta
dimensione della carta.
Io ho fatto a suo tempo una prova con un 6x9 in.
(no, non troverete un mio libro su lulu...)
Ho usato il pacchetto geometry per specificare la dimensione dei margini
e della carta. Una cosa tipo:
\usepackage[includefoot,includehead,paperwidth=6in,twoside,paperheight=9in,
top=0.5in,left=0.5in, bottom=0.5in,right=0.5in]{geometry}
(ma penso che anche con altri pacchetti vada bene, visto che
credo che il passo critico sia il prossimo)
Ho creato il DVI con latex, poi ho detto a dvips di generare
il postscript con l'opzione -T per specificare la dimensione della
carta, (perche' altrimenti sulla mia macchina mi sembra che per default
usi il formato A4)
dvips -T6in,9in pippo.dvi -o 
pippo.ps
poi ho convertito il file ps in pdf:
ps2pdf 
pippo.ps
e aprendo pippo.pdf con acrobat e spostando il cursore
in basso verso sinistra, mi viene visualizzato che
il documento e' 6x9 inches come desideravo.
Puo' anche darsi (non ricordo in questo momento) che
a Lulu tu possa mandare il ps che poi il pdf lo distilla da solo.
ciao,
g.


http://img201.imageshack.us/my.php?image=latexqr3.gif
Devi istruire il render sul formato di pagina utilizzato.
Questo si fa in diversi modi, secondo il processo di compilazione che usi
(latex->dvips->ps2pdf, latex->dvipdfm, pdflatex).
Il pacchetto geometry e (credo) memoir aggiustano più o meno
automaticamente le cose per dvipdfm e pdflatex, ma forse passando per dvips
devi fornire esplicitamente le dimensioni della pagina (opzione -T; se usi
spesso quel formato di pagina puoi anche modificare 
config.ps
, aggiungendo
un'etichetta mnemonica personalizzata, che poi richiamerai con l'opzione
-t), non avendo il formato dvi nessuna nozione in merito.
Ciao.

Giovanni Resta wrote:
--cut--
ho trovato questo:
http://www.lulu.com/content/484423
ma (imho) non risolve il problema del wizard di lulu
-- 
nikel


Diffiderei di un libro (anche gratis) con un
errore in copertina (Realizare!!!!)
Pero' mi sembra che la risposta di Zezza e la mia fossero
adeguate.
Esattamente, quale e' "il problema del wizard di lulu" ?
Se non lo dici e' difficile cercare di aiutarti...
ciao,
g.

ma (imho) non risolve il problema del wizard di lulu
Se non spieghi quale sarebbe il problema, è assai difficile contraddirti.
L'impostazione della pagina, come ti è stato detto, NON è un problema.
Ciao.

 è un problema.
se con MS Word si prova a modificare le impostazioni della "carta" 
(file->Imposta Pagina->Carta) in modo da riprodurre il formato desiderato 
(book, pocket, altro) la pagina elettronica viene comunque riempita senza 
lasciare margini ampi, cioè come se fosse nelle impostazioni di default. Di 
seguito uno screenshot (ho tagliato l'estremità inferiore):
http://img201.imageshack.us/my.php?image=wordqx2.png
È chiaro che se il file viene stampato, l'area di stampa sarà rimpicciolita. 
Nel wizard di Lulu si importa il file .doc (sono supportate altre 
estensioni), quindi il file viene convertito in PDF. Il processo di 
conversione non fa altro che una "istantanea" della pagina elettronica del 
file .doc, conservando i margini.
Se invece si prova ad importare questo file (PDF):
http://img201.imageshack.us/my.php?image=latexvq0.gif
il wizard di Lulu stamperà la pagina così com'è, rimpicciolendo il testo per 
"lasciare" spazio ai margini (che qui sono più ampi).
-- 
nikel

 
http://img201.imageshack.us/my.php?image=latexvq0.gif
Come ti e' stato gia' detto da tutti e due (il piu' conoscente Zezza
e the last wheel of the car, io),
la soluzione risiede nel generare tramite latex e utilita' collegate
(tipo dvips) un ps e poi un pdf che sia delle dimensioni giuste e che
abbia al suo interno la specifica della dimensione di carta richiesta.
Per verificare che il pdf che vuoi importare su lulu sia delle
dimensioni corrette devi andare con il mouse nell'angolo in basso
a sinistra del documento aperto con acrobat reader. Tenendo fermo
il mouse deve comparire una indicazione tipo "6in x 9in" che ti dice
quale e' la dimensione del documento. Se il documento pdf che hai
generato ha le stesse dimensioni del documento che scegli su Lulu allora
non verra' ridimensionato, ma sara' tal quale a quello che volevi.
Forse non hai visto i nostri messaggi precedenti che parlavano di
generazione del file postscript tramite dvips con opzione -T per
specificare esplicitamente la dimensione della carta.
Hai provato ? Cosa c'e' che non ti riesce ? Su che architettura lavori ?
ciao,
g.

"lasciare" spazio ai margini (che qui sono più ampi).
A parte il ruolo del wizard di Lulu, che mi è ignoto, se il problema è
ottenere un pdf con le stesse impostazioni di pagina (dimensioni e margini)
di quello ottenuto da Word, ripeto che è tranquillamente possibile anche in
LaTeX. Se "i margini sono più ampi" è perché TU in qualche modo hai
stabilito che lo fossero. Se così non vanno bene per Lulu, cambiali in modo
che vadano bene.
Ciao.

 g.


 il documento e' 6x9 inches come desideravo.
ho seguito alla lettera queste direttive, con la differenza che ho usato 
4.25*6.87
\usepackage[includefoot,includehead,paperwidth=4.25in,twoside,paperheight=6.875in,
top=0.5in,left=0.5in, bottom=0.5in,right=0.5in]{geometry}
http://img201.imageshack.us/my.php?image=pdfki1.png
è visibile la dimensione espressa in mm. Sfortunatamente non sono riuscito a 
provare con il wizard: mi ha dato dei problemi con la rilegatura, forse 
perché ho utilizzato un file di prova con poche pagine
-- 
nikel

 lavori ?
Windows. Ma ho anche Linux (debian).
-- 
nikel