Dork” post=95365
[quote=”Dork” post=95357]…
Quindi da quanto mi dici su dropbox sarei orientato su una cartella condivisa tra me e il mio collega con le varie sottocartelle degli autori ciascuna condivisa con il solo autore titolare della stessa, al cui interno c’è la loro versione locale con il solo loro capitolo. Esternamente (nella cartella principale condivisa tra noi due) ci sta il main.tex vero e proprio con la versione in progress della classe i .tex globali e uniformati dei comandi, del preambolo che magari richiama direttamente i rispettivi file .tex degli autori nelle varie sottocartelle: loro compilano il loro e noi (volendo in diretta coi loro cambiamenti) possiamo compilare il tutto…Tieni conto che in questo modo gli autori non possono compilare il documento finale composto ma solo i propri sorgenti, a meno che ci sia un main locale.
Buona serata.
R.
Mi pare tu ritenga negativo qualcosa che a me pare positivo. Però non capisco il negativo. (modulo comunque il fatto che poi non sarò io a decidere da solo) io farei (due autori, due curatori non autori)
`
Libro/(condiviso solo tra i curatori)
libro.tex
comandilibro.tex
peambololibro.tex
librocorrente.cls
libroaggiornato.cls
Libro/autore1/(condiviso solo con autore1)
mainautore1.tex
comandiautore1.tex
preamboloautore1.tex
librocorrente.cls
libroautore1.tex
Libro/autore2/(condiviso solo con autore2)
mainautore2.tex
comandiautore2.tex
preamboloautore2.tex
librocorrente.cls
libroautore2.tex
`
in cui i file principali sono nella forma:
`
%libro.tex
\documentclass[%opzioni
]{librocorrente%la versione attuale che hanno gli autori
%libroaggiornato%la versione in aggiornamento da testare e confrontare con la precedente
}
\includeonly{%può sempre essere utile anche noi compilare solo una parte
autore1/mainautore1,
autore2/mainautore2%
}
\input{preambololibro.tex} %che sarà un'unione ragionata di quelli degli autori e delle loro esigenze
\input{comandilibro.tex} %come sopra
\begin{document}
%titolo e colophon
%prefazione
%indici
%eccetera
%
\include{autore1/mainautore1.tex}
\include{autore2/mainautore2.tex}
\end{document}
`
`
%libroautore1.tex
\documentclass[%opzioni (draft, ecc)
]{librocorrente}
\input{preamboloautore1.tex} %in cui ci scrive il suo preambolo
\input{comandiautore1.tex} %in cui ci scrive nuovi comandi e ambienti
\begin{document}
\include{mainautore1.tex} %in cui ci scrive quello che vuole
\end{document}
`
Per me in questo modo c’è massima libertà e “leggerezza di calcolo” verso gli autori (eliminando alla radice possibili conflitti che possano sorgere a loro a causa degli altri) e massima possibilità di gestione/test a noi (senza rovinare o intaccare in alcun modo il lavoro degli autori: tutte le modifiche vengono fatte sui file riassuntivi [tt]preambololibro[/tt] e [tt]comandilibro[/tt]).
Cosa c’è che non va o può essere migliorato in questa idea sul come gestire le cose?
grazie mille 🙂
Corrado[/quote]
Ok.
R.