Newsgroup: it.comp.software.tex
Titolo: \include{nomefile}

Hi All,
	ho notato che il comando \include non è ricorsivo.
	Infatti ho realizzato un documento a 'cascata' del tipo:
	libro.tex contiene:
	\include{capitolo_1}
	\include{capitolo_2}
	...
	\include{capitolo_n}
	poi.
	capitolo_1.tex contiene:
	\include{paragrafo_1}
	...
	\include{paragrafo_n}
	ma se compilo libro.tex mi da errore...
	Esiste un modo per farlo?
-- 
	     .
 ____      _ |   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)

 	ma se compilo libro.tex mi da errore...
Che errore ti dà?
-- 
Giuseppe Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:
Anything is better than MS

Che errore ti dà?
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,. 
bash-2.03$ latex lyrics.tex 
This is TeX, Version 3.14159 (Web2C 7.3.1)
(lyrics.tex
LaTeX2e <1998/12/01> patch level 1
Babel <v3.6x> and hyphenation patterns for american, french,
german, ngerman, i talian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/book.cls
Document Class: book 1999/01/07 v1.4a Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/bk10.clo))
(/usr/share/texmf/tex/latex/base/inputenc.sty beta test version
(/usr/share/texmf/tex/latex/base/latin1.def))
(/usr/share/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf/tex/generic/babel/italian.ldf
(/usr/share/texmf/tex/generic/babel/babel.def)))
(/usr/share/texmf/tex/latex/fancyhdr/fancyhdr.sty) (lyrics.aux
(dedica.aux)
(Metallica.aux))
Underfull \hbox (badness 10000) detected at line 28
\OT1/cmr/m/sc/24.88 L Y R I C S
[1] [2]
No file dedica.tex.
(lyrics.toc) [3] [4] (Metallica.tex
Capitolo 1.
! LaTeX Error: \include cannot be nested.
See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
 
l.2 \include{Metallica-Enter_sandman}
 
? 
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,. 
Poi un'altra cosa: non c'è un modo per includere un file che
contiene nel nome degli spazi?
Se infatti includo un file del tipo:
\include{Metallica - Enter sandman}
LaTex cerca solo il file Metallica.


 LaTex cerca solo il file Metallica.
Credo dipenda dalla distribuzione. Prova con i seguenti:
\include{"Nome con spazi"}
e
\include{Nome\space con\space spazi}


\include{Nome\space con\space spazi}
Ho provato entrambi ma evidentemente sbaglio qualcosa :-(
Ho rinominato i file e buonanotte :)


 Ho rinominato i file e buonanotte :)
1) Il comando \include e' stato definito con uno scopo
diverso da quello semplice di inserire il contenuto di un documento;
c'e' stata quelche tempo fa una thread sull'argomento.
2) Alcune implementazioni (forse) lo permettono, ma, in generale,
e' meglio non usare nomi contenenti spazi (e' un problema
TeXnico che risale all'origine del programma, scritto quando
molti sistemi operativi erano piuttosto rigidi sui nomi ammessi ---
8 caratteri + 3 di estensione).
Ciao
Enrico

c'e' stata quelche tempo fa una thread sull'argomento.
Nel manuale di LaTeX2e c'è scritto che è equivalente al comando
\clearpage \input{file} \clearpage
Cmq cerco su deja il veccho thread...
