Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:travailler_a_plusieurs_sur_un_rapport [Le 24/03/2012, 18:15] – [À faire attention également] mercier133 | tutoriel:travailler_a_plusieurs_sur_un_rapport [Le 30/05/2012, 18:16] (Version actuelle) – rapport? > rapport ?, D'autres méthodes existe bien sur > D'autres méthodes existent bien sûr, possibilité que chacun travail > possibilité que chacun travaille, **compileRapport** Script > **compileRapport** : Script, Diverses solutions existes, certaine Canigou 66 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | ====== Comment travailler à plusieurs sur un rapport ? ====== | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | Ce tutoriel explique une manière de travailler à plusieurs sur un rapport/ | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | * Avoir des bases en [[:latex]] | ||
+ | * Avoir [[: | ||
+ | |||
+ | ===== Principe de base ===== | ||
+ | |||
+ | L' | ||
+ | |||
+ | ===== Les différents fichiers ===== | ||
+ | Les différents fichiers pour faire cela sont les suivants : | ||
+ | * **index.tex** : Fichier qui permettra de compiler le rapport entier | ||
+ | * **header.tex** : Fichier qui contiendra les différentes références aux paquets latex, et éventuellement d' | ||
+ | * **introduction.tex**, | ||
+ | * **compileRapport** : Script permettant de compiler l' | ||
+ | |||
+ | ==== index.tex ==== | ||
+ | Le fichier d' | ||
+ | <file tex index.tex> | ||
+ | \include{header} %Fichier d' | ||
+ | \begin{document} | ||
+ | \input{introduction} | ||
+ | \clearpage | ||
+ | \input{chapitre1} | ||
+ | \clearpage | ||
+ | \input{chapitre2} | ||
+ | \clearpage | ||
+ | \input{chapitre3} | ||
+ | \clearpage | ||
+ | %etc… | ||
+ | \input{conclusion} | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | ==== header.tex ==== | ||
+ | Ce fichier dépendra fortement de vos besoins. Il contiendra tout ce que vous auriez mis au dessus de '' | ||
+ | <file tex header.tex> | ||
+ | \documentclass[twoside, | ||
+ | \usepackage[french]{babel} %En francais | ||
+ | \usepackage[T1]{fontenc} | ||
+ | … | ||
+ | … | ||
+ | </ | ||
+ | |||
+ | ==== introduction.tex, | ||
+ | Ces fichiers contiendront le contenu proprement dit de votre rapport. Ils auront tous la structure suivante : | ||
+ | <file tex chapitreX.tex> | ||
+ | \include{header} | ||
+ | \begin{documen} | ||
+ | %Le contenu du chapitre ICI | ||
+ | \end{document} | ||
+ | </ | ||
+ | Cela permettra de compiler vos chapitres individuellement puisqu' | ||
+ | |||
+ | ==== compileRapport ==== | ||
+ | Ce script permettra de compiler tout le rapport. En effet si vous tentez de compiler le fichier index.tex, cela ne fonctionnera pas car chaque chapitre contient les en-têtes et surtout '' | ||
+ | |||
+ | <file bash compileRapport> | ||
+ | # | ||
+ | rapportDir=`pwd` | ||
+ | rm -R / | ||
+ | mkdir / | ||
+ | cp *.tex / | ||
+ | cp *.bib / | ||
+ | #On copie aussi les répertoires contenant les images, les annexes et les autres fichiers nécessaires à la compilation (code sources, | ||
+ | cp -R Images/ / | ||
+ | cp -R Annexes/ / | ||
+ | |||
+ | #On en profite également pour faire un peu de nettoyage | ||
+ | rm *.out *.aux *.log *.synctex.gz *.bbl *.blg | ||
+ | |||
+ | |||
+ | cd / | ||
+ | |||
+ | #On supprime tout les appels au en-tete et les début de documents, sauf pour le fichier index.tex | ||
+ | mv index.tex index.texB | ||
+ | grep -rl " | ||
+ | grep -rl " | ||
+ | grep -rl " | ||
+ | mv index.texB index.tex | ||
+ | |||
+ | # | ||
+ | pdflatex index.tex | ||
+ | bibtex index.aux #Uniquement si on fait une bibliographie. | ||
+ | pdflatex index.tex | ||
+ | pdflatex index.tex | ||
+ | |||
+ | #On place le rapport compilé dans le répertoire de base | ||
+ | mv index.pdf " | ||
+ | </ | ||
+ | Donner les droits d' | ||
+ | |||
+ | ===== Synchronisation des fichiers entre les ordinateurs ===== | ||
+ | Bien entendu, il va falloir s' | ||
+ | Pour en citer quelques-uns : Ubuntu One, Dropbox, | ||
+ | |||
+ | Il y a également possibilité d' | ||
+ | |||
+ | Vous pouvez également vous échanger les documents au fur et à mesures de leurs mises à jours par e-mails ou clé USB mais c'est peut-être (surement) moins pratique. | ||
+ | |||
+ | ===== À faire attention également ===== | ||
+ | Pensez à avoir le même encodage de caractère pour tous les documents. | ||
+ | |||
+ | Placez les images dans un sous-dossier et faites de même pour les autres types de documents qui peuvent être attachées à votre rapport (par exemple des codes Matlab, ou...) | ||
+ | |||
+ | Arrangez-vous pour ne pas modifier le même fichier en même temps : Vous êtes des humains après tout, ça devrait pouvoir se faire assez facilement en communiquant ;-) |