fa sì che il sorgente rimanga leggibile e che le varie parti del documento siano facilmente gestibili.
Cosa intendi? Mi fai un esempio di cosa risulta più facile da gestire? Non per essere polemico ma proprio non riesco a capire.
Un semplice esempio: immagina di dover invertire l’ordine di due capitoli (se gli argomenti trattati sono sostanzialmente scollegati non è del tutto improbabile che si possa verificare un’eventualità del genere). Se hai tutto in un documento devi selezionare tutto un capitolo stando attento a non sbagliare, tagliare, metterlo al posto giusto, fare la stessa cosa con tutto l’altro capitolo. Se hai i capitoli suddivisi in file che includi nel principale, nel file principale devi semplicemente invertire i due righi che contengono `\input{}’.
Di certo questo non è un problema che ti cambia la vita, ma ti fa capire quali possono essere i vantaggi del suddividere il lavoro in più file. Inoltre se non hai un computer molto potente il tuo editor di testo ti potrebbe ringraziare perché non lo fai lavorare su un unico file molto grande (anche se difficilmente i file di testo puro raggiungono dimensioni spropositate) ma solo su pochi molto più piccoli (penso sia difficile che si debbano avere aperti tutti i capitoli contemporaneamente).
inoltre aiuta la fase di revisione e il lavoro collaborativo (oignuno puo’ lavorare su un file separato senza pericolo di sovrascritture di parti modificate da altri).
Scusa se mi metto a dare consigli non richiesti, ma secondo me se usi questo approccio per il lavoro collaborativo andrai incontro ad un mare di guai. Succederà prima o poi che due persone lavorano contemporaneamente sullo stesso capitolo, e allora sei fritto. Dividendo il file in più parti riduci la frequenza con cui incontri i problemi, ma non li elimini. Secondo me l’unica soluzione vera è usare un sistema di controllo versione (per esempio uno tra CVS, Subversion, Mercurial, Git).
Su questo sono d’accordo con te. Per esempio, stanno scrivendo un manuale per Ubuntu con LaTeX e per permettere a tutti i collaboratori di scrivere contemporaneamente stanno utilizzando bazaar (https://code.launchpad.net/ubuntu-manual)