Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:travailler_a_plusieurs_sur_un_rapport [Le 24/03/2012, 17:21]
mercier133 créée
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 3: Ligne 3:
 ---- ----
  
-<​note ​tip>Ce tutoriel n'est pas encore complet et ne propose dès lors pas toutes les solutions ​existante. La solution exposée ici sera l'​utilisation de Latex</​note>​+<​note ​warning>Ce tutoriel n'est pas encore complet et ne propose dès lors pas toutes les solutions ​existantes. La solution exposée ici sera l'​utilisation de différents fichiers ​Latex</​note>​
  
-====== Comment travailler à plusieurs sur un rapport? ======+====== Comment travailler à plusieurs sur un rapport ? ======
  
 <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 ​existe ​bien sur, à 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 =====
-  * Avoir des bases en [[latex]] +  * Avoir des bases en [[:latex]] 
-  * Avoir  [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] [[apt>//latex]] (ou [[apt>//pdflatex]]). ​+  * Avoir  [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] [[apt>​latex]] (ou [[apt>​pdflatex]]). ​
  
 ===== Principe de base ===== ===== Principe de base =====
  
-L'​important pour travailler à plusieurs sur un rapport latex est de subdiviser le rapport en plusieurs fichiers (par exemple un par chapitre). De cette manière il y aura la possibilité que chacun ​travail ​sur un chapitre de manière individuelle et puisse compiler le chapitre sur lequel il est en train de travailler. Un autre point important est de pouvoir compiler à n'​importe quel moment l'​ensemble du rapport afin d'​avoir une vue d'​ensemble correcte.+L'​important pour travailler à plusieurs sur un rapport latex est de subdiviser le rapport en plusieurs fichiers (par exemple un par chapitre). De cette manière il y aura la possibilité que chacun ​travaille ​sur un chapitre de manière individuelle et puisse compiler le chapitre sur lequel il est en train de travailler. Un autre point important est de pouvoir compiler à n'​importe quel moment l'​ensemble du rapport afin d'​avoir une vue d'​ensemble correcte.
  
 ===== 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.sh** Script permettant de compiler l'​entièreté du rapport.+  * **compileRapport** ​Script permettant de compiler l'​entièreté du rapport.
  
-===== index.tex ​===== +==== index.tex ==== 
-[code]+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>​
 \include{header} %Fichier d'​en-téte \include{header} %Fichier d'​en-téte
 \begin{document} \begin{document}
 +\input{introduction}
 +\clearpage
 +\input{chapitre1}
 +\clearpage
 +\input{chapitre2}
 +\clearpage
 +\input{chapitre3}
 +\clearpage
 +%etc…
 +\input{conclusion}
 +\end{document}
 +</​file>​
  
 +==== header.tex ====
 +Ce fichier dépendra fortement de vos besoins. Il contiendra tout ce que vous auriez mis au dessus de ''​\begin{document}''​ dans un fichier latex classique.
 +<file tex header.tex>​
 +\documentclass[twoside,​a4paper,​12pt,​]{article} %Type de doc.
 +\usepackage[french]{babel} %En francais
 +\usepackage[T1]{fontenc}
 +
 +
 +</​file>​
  
 +==== introduction.tex,​ chapitre1.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} \end{document}
-[/code]+</file> 
 +Cela permettra de compiler vos chapitres individuellement puisqu'​il contiendront les en-têtes nécessaires pour se faire.
  
-===== Conclusion ===== +==== compileRapport ​==== 
- +Ce script permettra de compiler tout le rapport. En effet si vous tentez de compiler ​le fichier index.texcela ne fonctionnera pas car chaque chapitre contient les en-têtes ​et surtout ​''​\begin{document}'' ​ce que latex n'aime pas La compilation ce fait dans le répertoire temporaire ​/tmp/compileRapport
-Voila, ​vous savez maintenant faire le café avec Ubuntu ! +
- +
-===== Problèmes connus===== +
- +
-Si votre café est trop fort, saisissez la commande suivante dans un [[:​terminal]]: ​... +
- +
-===== Voir aussi ===== +
- +
-  * **(en)** [[http://​bidule.org/​projects/​bidule/​|un autre tutoriel intéressant à propos du café sous linux]] +
-  * **(fr, en)** [[http://​www.bidule.org|Manuel d'​utilisation du logiciel Bidule]] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=64840|Discussion "​Tutoriel pour faire le café"​]] sur le forum ubuntu-fr +
- +
----- +
- +
-<note help>Si vous considérez que votre contribution à la page de documentation est significative ​et/ou que vous souhaitez pouvoir être contacté par les lecteurs, vous avez la possibilité de la signer en ajoutant votre identifiant dans la ligne ci-dessous. Vous pouvez aussi vous abonner aux modifications de la page en cliquant sur "S'abonner à la page" (menu en haut à gauche). +
-</​note>​ +
- +
-//​Contributeurs principaux : [[:​utilisateurs:​votre_identifiant|votre nom ou pseudonyme]],​ [[:​utilisateurs:​autre_identifiant|nom ou pseudo autre]].//​ +
- +
-<note help>Si vous vous êtes basé sur un document ​existant pour écrire votre article, citez la source originale ! Ceci est indispensable afin de respecter les droits d'auteur.</​note>​ +
- +
-//Basé sur [[http://​www.document_source.com|« Titre original de l'article »]] par Auteur Original.// +
- +
- +
----[ Modèle à copier/​coller ]--- +
- +
-<​code>​ +
-{{tag>​Lucid Oneiric tutoriel BROUILLON}} +
----- +
- +
-====== Comment faire le café avec Ubuntu? ====== +
- +
-Ce tutoriel décrit les logiciels à installer et la démarche à suivre pour faire ... +
- +
-===== Pré-requis =====+
  
-  * Disposer des [[:​sudo|droits d'​administration]]. +<file bash compileRapport>​ 
-  * Disposer d'une connexion à Internet configurée et activée. +#!/bin/sh 
-  Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>//cafe|cafe]]**. +rapportDir=`pwd` 
-[...] +rm -R /​tmp/​compileRapport/​ 
-===== Première étape =====+mkdir /​tmp/​compileRapport/​ 
 +cp *.tex /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,...) 
 +cp -R Images/ /​tmp/​compileRapport/​ 
 +cp -R Annexes/ /​tmp/​compileRapport/​
  
-Tout d'​abord,​ il vous faudra installer les logiciels Bidule et Machin, ​en faisant bien attention à respecter les consignes suivantes…+#On en profite également pour faire un peu de nettoyage 
 +rm *.out *.aux *.log *.synctex.gz *.bbl *.blg
  
-===== Autres étapes ===== 
  
-Puis...+cd /​tmp/​compileRapport
  
-===== Conclusion =====+#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 "​header"​ *.tex | xargs sed -i '​s/​\\include{header}//​g'​ 
 +grep -rl "​document"​ *.tex | xargs sed -i '​s/​\\begin{document}//​g'​ 
 +grep -rl "​document"​ *.tex | xargs sed -i '​s/​\\end{document}//​g'​ 
 +mv index.texB index.tex
  
-Voilavous savez maintenant faire le café avec Ubuntu !+#​Compilation proprement ditesici, la compilation est faites à plusieurs reprises pour avoir les références et la bibliographie 
 +pdflatex index.tex 
 +bibtex index.aux #Uniquement si on fait une bibliographie. 
 +pdflatex index.tex 
 +pdflatex index.tex
  
-===== Problèmes connus=====+#On place le rapport compilé dans le répertoire de base 
 +mv index.pdf "​$rapportDir/​rapport.pdf"​ 
 +</​file>​ 
 +Donner les droits d'​execution sur ce fichier avec la commande ''​chmod +x compileRapport''​
  
-Si votre café est trop fortsaisissez la commande suivante dans un [[:​terminal]]: ...+===== Synchronisation des fichiers entre les ordinateurs ===== 
 +Bien entenduil 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,...
  
-===== Voir aussi =====+Il y a également possibilité d'​utiliser un [[:​subversion|SVN]] (pas testé) .
  
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=64840|Discussion "​Tutoriel pour faire le café"​]] sur le forum ubuntu-fr+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...)
-//​Contributeurs principaux : [[:​utilisateurs:​IDENTIFIANT]].//+
  
-</​code>​+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 ;-)
  • tutoriel/travailler_a_plusieurs_sur_un_rapport.1332606119.txt.gz
  • Dernière modification: Le 24/03/2012, 17:21
  • par mercier133