Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
tutoriel:travailler_a_plusieurs_sur_un_rapport [Le 30/05/2012, 18:16] Canigou 66 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 |
tutoriel:travailler_a_plusieurs_sur_un_rapport [Le 11/09/2022, 12:24] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
<note tip>Rédigez ici une courte introduction à propos du tutoriel.</note> | <note tip>Rédigez ici une courte introduction à propos du tutoriel.</note> | ||
- | Ce tutoriel explique une manière de travailler à plusieurs sur un rapport/document. Cette solution utilise [latex]. D'autres méthodes existent bien sûr, à vous de trouver celle qui correspond le mieux à votre groupe de travail. | + | Ce tutoriel explique une manière de travailler à plusieurs sur un rapport/document. Cette solution utilise [latex]. D'autres méthodes existent bien sûr, à vous de trouver celle qui correspond le mieux à votre groupe de travail. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 20: | Ligne 20: | ||
===== Les différents fichiers ===== | ===== Les différents fichiers ===== | ||
- | Les différents fichiers pour faire cela sont les suivants : | + | Les différents fichiers pour faire cela sont les suivants : |
* **index.tex** : Fichier qui permettra de compiler le rapport entier | * **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'autres options et paramètres | * **header.tex** : Fichier qui contiendra les différentes références aux paquets latex, et éventuellement d'autres options et paramètres | ||
- | * **introduction.tex**, **chapitre1.tex**, **chapitre2.tex**,… : Les différentes parties du rapport à proprement parler. | + | * **introduction.tex**, **chapitre1.tex**, **chapitre2.tex**,… : Les différentes parties du rapport à proprement parler. |
* **compileRapport** : Script permettant de compiler l'entièreté du rapport. | * **compileRapport** : Script permettant de compiler l'entièreté du rapport. | ||
==== index.tex ==== | ==== index.tex ==== | ||
Le fichier d'index est assez simple, il contient juste les appels aux différents autres fichiers dans l'ordre voulu. | Le fichier d'index est assez simple, il contient juste les appels aux différents autres fichiers dans l'ordre voulu. | ||
- | <file tex index.tex> | + | <file tex index.tex> |
\include{header} %Fichier d'en-téte | \include{header} %Fichier d'en-téte | ||
\begin{document} | \begin{document} | ||
Ligne 55: | Ligne 55: | ||
==== introduction.tex, chapitre1.tex,... ==== | ==== introduction.tex, chapitre1.tex,... ==== | ||
- | Ces fichiers contiendront le contenu proprement dit de votre rapport. Ils auront tous la structure suivante : | + | Ces fichiers contiendront le contenu proprement dit de votre rapport. Ils auront tous la structure suivante : |
<file tex chapitreX.tex> | <file tex chapitreX.tex> | ||
\include{header} | \include{header} | ||
Ligne 68: | Ligne 68: | ||
<file bash compileRapport> | <file bash compileRapport> | ||
- | #!/bin/sh | + | #!/bin/sh |
rapportDir=`pwd` | rapportDir=`pwd` | ||
rm -R /tmp/compileRapport/ | rm -R /tmp/compileRapport/ | ||
Ligne 74: | Ligne 74: | ||
cp *.tex /tmp/compileRapport/ | cp *.tex /tmp/compileRapport/ | ||
cp *.bib /tmp/compileRapport/ | cp *.bib /tmp/compileRapport/ | ||
- | #On copie aussi les répertoires contenant les images, les annexes et les autres fichiers nécessaires à la compilation (code sources,...) | + | #On copie aussi les répertoires contenant les images, les annexes et les autres fichiers nécessaires à la compilation (code sources,...) |
cp -R Images/ /tmp/compileRapport/ | cp -R Images/ /tmp/compileRapport/ | ||
cp -R Annexes/ /tmp/compileRapport/ | cp -R Annexes/ /tmp/compileRapport/ | ||
Ligne 104: | Ligne 104: | ||
===== Synchronisation des fichiers entre les ordinateurs ===== | ===== Synchronisation des fichiers entre les ordinateurs ===== | ||
Bien entendu, il va falloir s'échanger les documents entre vous. Diverses solutions existent, certaines spécifiques à Linux et d'autres multi-plateforme. | Bien entendu, il va falloir s'échanger les documents entre vous. Diverses solutions existent, certaines spécifiques à Linux et d'autres multi-plateforme. | ||
- | Pour en citer quelques-uns : Ubuntu One, Dropbox,... | + | Pour en citer quelques-uns : Ubuntu One, Dropbox,... |
Il y a également possibilité d'utiliser un [[:subversion|SVN]] (pas testé) . | Il y a également possibilité d'utiliser un [[:subversion|SVN]] (pas testé) . | ||
Ligne 111: | Ligne 111: | ||
===== À faire attention également ===== | ===== À faire attention également ===== | ||
- | Pensez à avoir le même encodage de caractère pour tous les documents. | + | 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...) | + | 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 ;-) | + | 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 ;-) |