You are on page 1of 25

El´ ments de r´ daction scientifique en informatique e e

Hadrien M´ lot∗ e hadrien.melot@umh.ac.be 15 Octobre 2007, Version 1

R´ sum´ . R´ diger un travail scientifique et/ou technique, comme un rapport ou un m´ moire en e e e e ´e informatique, requiert des qualit´ s pr´ cises. Dans ce document, nous pr´ sentons les el´ ments e e e fondamentaux de la r´ daction : bibliographie, structure, contenu, style et pr´ sentation. L’obe e jectif est de proposer au lecteur une m´ thode et des principes pour am´ liorer sa r´ daction. e e e Ces principes sont illustr´ s par des contre-exemples permettant de rep´ rer ses erreurs ; et des e e ´ exemples permettant de corriger celles-ci. Le probl` me du plagiat est egalement abord´ . e e ´ Les diff´ rentes etapes de la r´ daction sont couvertes : l’organisation des id´ es, la r´ daction en e e e e ´ elle-mˆ me et la relecture finale. Comme un travail ecrit s’accompagne souvent d’une pr´ sentae e tion orale, nous proposons quelques conseils concernant la pr´ sentation d’un travail scientifique e et/ou technique en public.

Table des mati` res e
1 2 Introduction Avant la r´ daction e 2.1 Organisation des id´ es et plan de r´ daction . . . . . . . . . . . . . . . . . . . . . . . . . . . e e 2.2 Pr´ parer la mani` re de r´ diger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e e 2.3 Choisir ses outils de mise en page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R´ f´ rences bibliographiques ee 3.1 Obtenir des r´ f´ rences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ee 3.2 Construire la bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Eviter le plagiat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R´ daction e 4.1 Structure . . 4.2 Contenu . . 4.3 Style . . . . 4.4 Pr´ sentation e 2 3 3 5 5 7 7 8 8 9 9 12 14 16 17 17 18 19 20 20

3

4

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

5 6 7

Apr` s la r´ daction e e Pr´ sentation orale e Conclusion

R´ f´ rences ee Annexe A : Abr´ viations latines courantes e
A Annexe B : Quelques conseils LTEX
∗ Charg´ e

de Recherches F.R.S.-FNRS, Service d’Informatique Th´ orique, Institut d’Informatique, Universit´ de e e Mons-Hainaut.

El´ ments de r´ daction scientifique en informatique e e

2

1

Introduction

´e ` ` Cette note pr´ sente les el´ ments de base propres a la r´ daction de textes a caract` re scientifique e e e et/ou technique. Plus pr´ cis´ ment, nous abordons les principes de la r´ daction dans le cadre de e e e ` rapports et m´ moires a produire lors d’un cursus universitaire en informatique1 . Il est fondamene ´ tal – pour un etudiant en informatique – de pouvoir mettre sur papier les r´ sultats de ses travaux, e ´ recherches, mod´ lisations ou impl´ mentations. Bien souvent, le rapport ecrit est la ressource prine e ´ cipale qui permet aux enseignants de juger le travail r´ alis´ . Le but est d’obtenir un document ecrit e e qui rapporte pr´ cis´ ment les r´ sultats et le travail personnel de l’´ tudiant et qui les met en valeur. e e e e ´ ´ Un etudiant est evalu´ sur le fond mais aussi sur la forme de son rapport. Tout cela implique que la e r´ daction soit de bonne qualit´ . e e La r´ daction scientifique n’est pas une chose facile. Les difficult´ s principales sont : avoir une e e ´ bonne connaissance de la langue, avoir de l’exp´ rience en ecriture, connaˆtre les principes de base e ı d’une « bonne » r´ daction et avoir une m´ thode de travail efficace. La connaissance de la langue et e e ` e l’exp´ rience ne sont pas l’objet de cette note, car c’est a l’´ tudiant lui-mˆ me de les perfectionner. e e ` ´e Par contre, l’objectif est ici d’aider l’´ tudiant a s’approprier des el´ ments lui permettant d’am´ liorer e e sa r´ daction et de se construire une m´ thode de travail efficace. e e Les conseils de r´ daction sont illustr´ s grˆ ce a des contre-exemples (ce qu’il ne faut pas faire) e e a ` et des exemples (ce qui est pr´ f´ rable). Ces conseils sont identifi´ s a l’aide des symboles illustr´ s ee e ` e dans le Tableau 1. TAB . 1 – Symboles utilis´ s pour identifier les conseils et les (contre-)exemples. e Symbole Signification Conseil ´ A eviter . . . Description Astuce ou conseil sp´ cifique au sujet abord´ e e Exemple de ce qu’il ne faut pas faire (contreexemple) Suggestion d’am´ lioration par rapport au cone tre-exemple qui pr´ c` de e e Questions que le lecteur pourrait se poser si l’on utilisait le contre-exemple qui pr´ c´ de e e

. . . pr´ f´ rez ee

Questions

´ ` Les diff´ rentes etapes de la r´ daction sont abord´ es dans les Sections 2 a 5. L’organisation des e e e ` e id´ es et le choix des outils de mise en page doivent se faire avant de commencer a r´ diger : c’est le e sujet de la Section 2. La Section 3 traite de la bibliographie, construite en parall` le a la r´ daction, e ` e et du probl` me du plagiat. La r´ daction proprement dite est trait´ e dans la Section 4. On y pr´ sente e e e e ´e ses el´ ments fondamentaux : la structure du texte, la mani` re de proposer un contenu rigoureux e ` et scientifique, le style propre a un rapport scientifique et la pr´ sentation graphique. La Section 5 e contient quelques conseils concernant l’apr` s-r´ daction. e e ˆ Un travail doit souvent etre pr´ sent´ oralement (e.g., d´ fense de m´ moire). La Section 6 donne e e e e ` quelques conseils sp´ cifiques a une pr´ sentation orale. En effet, mˆ me si l’objectif reste le mˆ me e e e e ´ qu’un rapport ecrit – mettre en valeur le travail personnel r´ alis´ de mani` re claire et structur´ e e e e e ´ ˆ – les moyens sont diff´ rents. Le texte du rapport ecrit doit etre complet, rigoureux et pr´ cis. Une e e
1 Les principes pr´ sent´ s dans cette note s’appliquent a tout type de r´ daction scientifique et technique. Cependant, ` e e e ´e ´ les exemples et les consignes ont et´ choisis en faisant l’hypoth` se que le lecteur poursuit des etudes universitaires en e informatique.

2. Introduction 5. doivent etre concis. Table des mati` res e 4. Il faut aller a e e l’essentiel. e ` d) se mettre a la place du futur lecteur. e e ´ TAB . Dans ce e e e e ˆ cas. Quels seront les chapitres et les sections e e e qui constitueront le corps du travail ? Remarque 3. Pour ce faire.El´ ments de r´ daction scientifique en informatique e e 3 ˆ ` pr´ sentation orale et les transparents utilis´ s comme support. La premi` re chose e e e e ` ´ a faire est de classer ses id´ es. e Remarque 1. car elle permet d’avoir une vision d’ensemble de la structure. Couverture et page de garde 2. comme un m´ moire. Bibliographie 8.1). Annexes (facultatif) Remarque 2. D’autres abr´ viations latines courantes et e les r` gles typographiques s’y rapportant. il faut d’abord la pr´ parer. e e D’autant qu’avant mˆ me de commencer la r´ daction. e e Il faut ensuite choisir les outils logiciels qui seront utilis´ s pour la mise en page (cf. Section 4. e e e 2 Avant la r´ daction e R´ diger prend beaucoup de temps. Les remerciements se placent parfois a la fin du travail. Dans la premi` re phrase du paragraphe pr´ c´ dent. . il y a plusieurs etapes importantes. Ce qui importe pour le moment – avant la o e e r´ daction – c’est de d´ velopper le point 5 de ce sch´ ma. » qui signifie « par exemple » (exempli gratia).1 Organisation des id´ es et plan de r´ daction e e ´ ˆ Un travail ecrit devrait toujours etre organis´ selon le sch´ ma repris dans le Tableau 2. est en g´ n´ ral d´ coup´ en chapitres. e 2. Chaque e e e e e chapitre est divis´ en sections. Chapitres (m´ moire) ou Sections (travail plus court) e 6. sans endormir son public avec trop d’informations et de d´ tails. sont pr´ sent´ es dans l’Annexe A. on pr´ f` re en e e ` ee ´ g´ n´ ral qu’elle se trouve au d´ but. e ´ b) etablir un plan de r´ daction . l’introduction et la conclusion sont des chapitres. e c) fixer le vocabulaire et les notations sp´ cifiques au domaine .g.1 et 2. Remerciements (facultatif) 3. surtout si celui-ci est court. nous utilisons l’abr´ viation e e e e « e. Cependant. Il ne faut pas attendre la derni` re minute pour s’y mettre. Section 2. classer ses id´ es . ´ Ces etapes sont d´ taill´ es dans les Sections 2. Bruy` re [3] propose e e de : a) structurer. la table des mati` res est egalement plac´ e a la fin. e e e e e e Il est tr` s important de respecter le sch´ ma du Tableau 2 car chacune de ses parties poss` de un rˆ le qui sera d´ taill´ plus tard (cf. Une section peut etre elle-mˆ me d´ coup´ e en sous-sections. 1. ` Dans certains cas.3). Conclusion 7. Un travail long. 2 – Organisation d’un travail ecrit.

e e e ´ Voyez-vous dans quel chapitre ou dans quelle section vous allez placer chacune de vos id´ es ? La e ` structure est-elle logique ? Les chapitres/sections sont-ils coh´ rents ? Il ne faut pas h´ siter a revoir e e son plan pour arriver au r´ sultat souhait´ . Si celui-ci est limpide et logique. e e ` ` Ne structurez pas votre travail de maniere chronologique mais faites-le de maniere logique ´ ´ ´ et hierarchique. e e e ea – pr´ sentation des diff´ rentes approches possibles .1.El´ ments de r´ daction scientifique en informatique e e 4 Pour un travail plus court. Avantages de la methode C ´ ´ 6. pourquoi ne pas utiliser une approche qui a fait ses preuves en informatique ? On peut en effet. Eventuellement on peut continuer jusqu’au niveau des ˆ ´ ´ sous-sections. il est important de savoir o` l’on va et de se poser les bonnes e u questions. On decoupe d’abord les idees en blocs de « haut-niveau » ´ ´ ` qui correspondront aux differents chapitres. aux sous-sous-sections. Methodes existantes ´ ´ 2. puis sous-sections. Dans ce cas. Ce n’est pas une histoire que vous racontez. . Etude de la methode A ´ 2. Etude de la methode C ´ 5. et parfois. la r´ daction n’en sera e e e que plus simple. e – pr´ sentation du travail effectu´ et des r´ sultats obtenus : e e e • pr´ senter les grandes id´ es de ce travail . r´ sultats d´ j` connus) . ˆ ´ La profondeur du d´ coupage en sections ne doit pas etre trop grande (il faut eviter des num´ roe e tations du style 1. il est donc fondamental. ` Pour arriver a structurer ses id´ es.3. Abandon de la methode A ´ 3. e e e Les chapitres constituant le corps du texte (entre l’introduction et la conclusion) pr´ sentent l’objet e ´e et le d´ veloppement du travail. e e – motivation des choix effectu´ s . comme en algorithmique et en programmation. ı ´ 1. Ensuite on reitere le processus pour chacun des chapitres (on obtient alors les sections). Un bon plan de r´ daction e e ne s’obtient pas d` s la premi` re fois. e e e – situation du probl` me dans son contexte (´ tat de l’art.2. C’est le cas par exemple de cette e note. Implementation de la methode C ´ 1. Quel est le fil conducteur (l’id´ e principale) du travail ? Quelles sont les approches utie lis´ es ? Comment rassembler (classer) ses id´ es ? Comment pr´ senter ses id´ es de mani` re hi´ e e e e e e ` rarchique ? Quelles sont les contributions personnelles ? Les r´ ponses a ces questions permettent e ´ d’´ laborer le plan de r´ daction qui constituera la future table des mati` res du rapport ecrit. c’est un travail scientifique ´ dont on veut connaˆtre les resultats. Pourquoi ne pas utiliser la methode B ´ 4. Le lecteur n’a pas besoin de connaˆtre toutes les etapes et les meandres du ı ´ processus de resolution. ´ ´ utiliser une approche Top-Down. On s’arrˆ te g´ n´ ralement aux sous-sections. e e – comparer les r´ sultats obtenus avec les r´ sultats connus. Par exemple. e e • raffiner de plus en plus chaque id´ e (rejeter en annexe les parties techniques). reposez-vous des questions. A partir d’une premi` re ebauche. Comparaison des differentes methodes ` 2. Criteres objectifs de comparaison ´ 2.3. Implementation ´ ´ Pour elaborer votre plan de redaction.5). pour un travail e e e plus long. il n’y a g´ n´ ralement pas de chapitre e e et le d´ coupage commence par les sections. e ´ pr´ senter les grandes etapes d’un algorithme ou d’une mod´ lisation.1. Choix de la methode utilisee ´ 3. l’introduction et la conclusion sont des sections. Ils contiennent les el´ ments suivants [3] : e – pr´ sentation du probl` me donn´ . puis donner des e e parties d´ taill´ es (rejeter le code source en annexe) .2. Avantages et inconvenients ´ ´ 2. comme un article ou un rapport. bien que cela soit peut-etre premature. Le plan de r´ daction est l’ossature du rapport.

Ces outils semblent pratiques car l’on voit directement le r´ sultat. Pour un travail d’envergure.El´ ments de r´ daction scientifique en informatique e e 5 ´ ` ´ ´ ` N’hesitez pas a aller voir votre directeur de projet ou de memoire regulierement ! Une fois ´ que vous avez votre plan de redaction. allez-le lui soumettre et discutez-en. cela peut devenir particuli` rement irritant. comme OpenOffice. les notations et la terminologie doivent rester les mˆ mes du e e ` d´ but a la fin. ´ ´ ˆ Quand vous revisez votre plan de redaction. ´ ´ Pour rappel. Il faut donc en tenir compte avant de r´ diger : introduire les choses dans leur e e ´ contexte. ` Enfin. FrameMaker ou Microsoft Word. Dans un rapport ´ ´ ´ ´ ´ ´ ecrit. il est recommande [6] de respecter le ´ principe de cohesion et de minimiser le couplage entre les classes. il sera e ´ sˆ rement r´ utilis´ par d’autres etudiants comme r´ f´ rence2 ). e e . il convient de les minimiser.ac. e 2 Certains m´ moires sont disponibles sur la page web des publications de l’Institut d’Informatique de l’UMH : e w3. Ceux-ci ne sont pas pour autant des u e e ee sp´ cialistes du sujet. une classe est coherente si tous ses constructeurs et toutes ses methodes pu´ ´ ˆ ` bliques sont lies au concept (unique) que la classe represente. Pour eviter un va et vient trop important au lecteur. Il convient donc d’y penser avant pour eviter de revoir le texte par la suite a la recherche e ` de symboles a modifier. ea´e e ` ´ ´ Mettez vous a la place des autres etudiants de votre annee : que connaissent-ils du do´ maine ? Qu’est-ce qui est specifique au sujet ? 2. le contenu ˆ ´ ´ ` des chapitres et des sections doit etre coherent et lie a son titre (ce que le lecteur peut attendre de son contenu). En programmation OO. 3 Petit exemple v´ cu : quand un editeur de texte « corrige » un mot en enlevant ou ajoutant une majuscule alors que ´ e vous d´ sirez justement faire le contraire. En e e e effet. Quels seront les lecteurs ? Les lecteurs seront vraisem´ blablement des enseignants ou des etudiants en informatique (si votre travail est tr` s bon. ils ne sont pas toujours bien adapt´ s a la e e ` ` r´ daction scientifique et technique. comme la program´ ´ mation orientee objets (OO).2 Pr´ parer la mani` re de r´ diger e e e ´ Fixer le vocabulaire et les notations est une autre etape importante qui pr´ c` de la r´ daction. il devient vite difficile de e s’assurer que le r´ sultat final aura un rendu « professionnel ». e Il est fr´ quent d’utiliser un logiciel de traitement de texte visuel (´ diteurs WYSIWYG – What e e you see is what you get). Il est vrai que ces logiciels offrent e des automatisations (e.. Il est ´ ´ recommande de minimiser les dependances (le couplage) entre les classes.umh. Unifiez vos notations en utilisant celles que l’on rencontre le plus souvent dans la e ´ ` litt´ rature. 2.be/˜infofs/preprints/. ´ Une classe depend d’une autre classe si elle utilise des objets de cette autre classe. posez-vous les meme questions que celles ´ ´ que l’on se pose en programmation ayant des mecanismes de modularite. etablir l’´ tat de l’art (ce qui a e e e d´ j` et´ fait) en la mati` re.3 Choisir ses outils de mise en page ´ Pour eviter du travail inutile. il faut savoir a qui l’on s’adresse. quand vous r´ digez votre texte. mais dans la pratique ces caract´ ristiques peuvent parfois devenir contraignantes3 . d´ finir les notions importantes et sp´ cifiques au domaine. feuilles de styles ou correction automatique). Cependant. il y a egalement des dependances – inevitables – entre les differentes sections. Ils obligent l’utilisateur a faire deux efforts en mˆ me temps : e e produire le contenu et g´ rer la mise en page. il est conseill´ de savoir d` s le d´ part quels sont les logiciels qui e e e seront utilis´ s pour mettre en page le travail. De la meme maniere.g.

des r´ f´ rences crois´ es (cf.tex) est ensuite compil´ avec la commande latex pour obtenir un fichier DVI. etc. C’est pourquoi on qualifie LTEX de syst` me WYSIWYM – What you see e is what you mean. qui est particuli` rement e e e e bien adapt´ a la r´ daction de documents scientifiques et techniques. emacs pour toutes les plates-formes. – on d´ crit une formule qui contient une somme et une fraction. e e Dans un terminal.tex) : \documentclass{article} \begin{document} Mon \emph{premier} essai avec \LaTeX : $\sum_{i=1}ˆn i= \frac{n(n+1)}{2}$. ´ – editer des articles scientifiques. 4 Prononcez ´e « Latek ». \end{document} ee Ces commandes sont interpr´ t´ es comme suit : – on d´ sire faire un document de type « article » (il existe d’autres types pr´ -d´ finis pour des e e e livres.4). e ` Cette approche encourage l’utilisateur a ne pas trop s’inqui´ ter de la mise en page pour pouvoir se e A concentrer sur le contenu. sans devoir passer par un proe gramme externe qui permet de « dessiner » p´ niblement l’´ quation. LTEX utilise des fichiers de textes (comme un fichier . Ce fichier (le fichier source. Bien que son apprentissage demande un peu de temps.java) qui contient des commandes pour formater le texte. avec une extension . a ` A – le mot LaTeX sera mis en page avec le logo (LTEX) . Certains logiciels permettent d’´ diter un texte e A ` ´ avec LTEX dans un environnement similaire a un editeur WYSIWYG. e . e Voici un exemple de fichier source (nommons le input. o ee e des tables et des figures . MikTeX pour Windows). la commande pdflatex input.. A ´ Contrairement aux editeurs WYSIWYG.) .g. Le processus de cr´ ation d’un document est donc tr` s similaire a celui e e que l’on utilise en programmation pour obtenir un programme ex´ cutable. qui peut e ˆ ´ etre converti en PostScript ou PDF.El´ ments de r´ daction scientifique en informatique e e 6 A Il existe une alternative : le syst` me LTEX4 dont le principal objectif est de produire un r´ sultat e e typographique (presque) parfait. bien qu’il puisse etre avantageusement utilis´ e pour n’importe quel type de document. Il s’agit d’un syst` me Open Source disponible pour toutes les e A plates-formes. des lettres. e TeXShop pour Mac OS X. cet effort est r´ compens´ e e par un r´ sultat de grande qualit´ et apporte efficacit´ et productivit´ par la suite. A LTEX est beaucoup plus puissant que ce qui est tr` s bri` vement pr´ sent´ ici. des rapports techniques. comme Lyx [9]. Cette note a et´ mise en page avec ce syst` me. ´ – le mot premier sera ecrit en italique grˆ ce a la commande \emph . des livres et des transparents . ´ Il existe aussi des editeurs pour le fichier source qui produisent le PDF en appuyant simplement sur un bouton ou en choisissant une entr´ e dans un menu (e. r` gles sp´ cifiques a l’anglais ou au o e e e e francais) . ¸ – contrˆ ler de longs documents contenant des sections.tex va produire un fichier PDF dont le contenu sera : A Mon premier essai avec LTEX : ∑n i = i=1 n(n+1) 2 . – le contenu du document se trouve entre les commandes \begin{document} et \end{document} . Section 4. LTEX est un syst` me de mise en page de tr` s haute qualit´ . Ce syst` me est devenu le stane` e e ˆ dard pour la publication d’articles en sciences exactes. Il est egalement possible d’obtenir directement un fichier PDF ` avec la commande pdflatex. Il permet entre autres e e e e de [7] : ` – contrˆ ler la typographie (espaces apr` s certains caract` res. Il est fortement e e e e ´ conseill´ aux etudiants en informatique de « faire le pas ».

ac. La base de la d´ marche scientifique est de s’appuyer sur les travaux existants pour proposer des contributions e personnelles. il faut toujours indiquer la date ´ ˆ ´ precise de consultation. ee A L’Annexe B rassemble quelques exemples et conseils concernant le syst` me LTEX en rapport e ´e avec les el´ ments pr´ sent´ s dans cette note.google.sciencedirect. Une bonne e e A X2ε [11] r´ guli` rement mis a jour. (cf. d´ finie e e e e tions.org/portal/site/csdl/index. Le site ScienceDie e e rect donne acc` s au contenu de centaines de journaux scientifiques. le ¸ e e livre The LaTeX Companion [5] est une r´ f´ rence reconnue. Le texte et les r´ f´ rences bibliographiques doivent permettre au lecteur de faire la ee diff´ rence entre ce qui est personnel et ce qui ne l’est pas. Un site peut en effet etre modifie quotidiennement. e e e 3. La e ee Section 3. – g´ n´ rer automatiquement la table des mati` res et la bibliographie. developpez.umh. mais il faut faire le tri et ce n’est pas toujours e facile de v´ rifier les informations obtenues. D’autres ressources informatiques sont donn´ es sur le e e site de la biblioth` que (w3.com).acm. regardez s’il n’est pas disponible au format electronique via des sites comme e – Citeseer (citeseer. Le probl` me du ee e plagiat et les moyens tr` s simples permettant de l’´ viter sont abord´ s dans la Section 3. texte non publie ailleurs). Les deux premiers sites donnent bien souvent acc` s a des preprints (articles soumis pour publicae ` ´e tion qui ne sont pas toujours la version r´ vis´ e telle qu’elle a et´ ou sera publi´ e). e ıe La Section 3. mais il faut s’y connecter depuis e ´ l’universit´ pour y avoir acc` s.org). e ´ ´ ` Evitez les references a Wikipedia.htm). e .computer. e e 3 R´ f´ rences bibliographiques ee ´e La bibliographie est un el´ ment fondamental d’un travail scientifique et technique.ist.com ou d’autres sites populaires s’il y a des publications scientifiques disponibles. Les librairies electroniques ACM et IEEE contiennent un nombre e e important de publications en informatique.El´ ments de r´ daction scientifique en informatique e e 7 ´ – ecrire des formules math´ matiques complexes . Dans le cas ou vous faites ` ´ ´ ` ´ une reference a un site web (logiciel. Section 4. – IEEE Digital Library (www. Les r´ f´ rences bibliographiques doivent e ee ˆ etre compl` tes pour que l’on puisse les retrouver sans ambigu¨t´ . e e e A ´ Il existe enorm´ ment de documentation sur LTEX en biblioth` que ou sur internet [7]. – ScienceDirect (www.net. Pour un documentation tr` s compl` te.com).4) . articles scientifiques dans des journaux ou actes de ee e conf´ rences). algorithmes. Dans la mesure du possible.2 traite de la construction de la bibliographie et du format des r´ f´ rences. e – d´ finir des environnements qui seront automatiquement format´ s pour les th´ or` mes. ` introduction est le document The not so short introduction to LTE e e ´ Une traduction francaise est egalement disponible [12]. – Google Scholar (scholar.1 Obtenir des r´ f´ rences ee ´ On trouve enorm´ ment d’informations sur le web.edu). etc. – ACM Digital Library (portal. Il est n´ cessaire d’avoir un compte pour s’y connecter e (voyez avec votre directeur s’il y a acc` s).1 explique comment se procurer un livre ou un article cit´ comme r´ f´ rence. commentcamarche. il est pr´ f´ rable d’utilie ee ´e ser des r´ f´ rences qui ont et´ publi´ es (livres. ` ` Comment se procurer un article scientifique a partir d’une r´ f´ rence donn´ e ? Avant d’aller a la ee e ´ biblioth` que.jsp).3.be/Bibli/bases.psu.

num´ ro. . Dans ce document. Lindvall et Sandhal [8] proposent .. on ecrira [Horstmann.g. Dans [8]. comme un m´ moire. au lieu de [6]. . Pour un travail plus long. adresse e e e (ville) de celle-ci. 15] de ce document) . date de consultation pr´ cise (e. les r´ f´ rences [1. 2006]. titre de l’article. il est parfois pr´ f´ rable d’utiliser des e e ee ´ etiquettes non num´ riques pour faire une citation qui comprend le nom du premier auteur et l’ann´ e. mais cela doit se faire de mani` re tr` s claire. e 6 On 5 Le . titre du livre. 4–6. les auteurs proposent . les r´ f´ rences bibliographiques sont repr´ sent´ es par [x] o` x est un num´ ro ee e e u e (´ tiquette). demandez a votre ` directeur s’il n’a pas une copie ou rendez-vous a la biblioth` que. comme un rapport. les r´ f´ rences [7. e e ee – pour un livre : nom des auteurs. Elle doit permettre au lecteur de la ee e e retrouver en biblioth` que ou via des sites tels que ceux pr´ sent´ s dans la Section 3.1. URL e ´ pour l’obtenir. . ann´ e (e. c’est-` -dire de les plagier.htm e utilise en g´ n´ ral le titre Bibliographie pour un travail long. ] et pas entre pa` ˆ ´ ´ ´ rentheses. 14]) . Le titre R´ f´ rences est plutˆ t e e e ee o utilis´ pour un travail court. maison d’´ dition. comme un m´ moire.. titre et URL du site web pour se le procurer. volume. ´ ´ ´ Ne donnez pas de references dans la bibliographie si celles-ci ne sont pas reellement ´ ´ ´ ´ citees dans le texte.g. sous peine d’etre confondue par le lecteur avec une reference vers une equation. . e e ee – un logiciel : nom du logiciel. Exemples : ee e – pour un article paru dans un journal : nom des auteurs. les r´ f´ rences [8..g. . ou s’il s’agit d’un livre.umh. nom du journal. Il est d´ conseill´ d’ajouter les r´ f´ e e e e ee rences par apr` s.El´ ments de r´ daction scientifique en informatique e e 8 ´ ` Quand un article est introuvable par voie electronique. les r´ f´ rences [10–13]) . e e e 3. e ee Le document [10] contient des informations tr` s pr´ cises et compl` tes sur la gestion de r´ f´ rences e e e ee bibliographiques.g. version du logiciel. il est utile de donner le nom des auteurs dans e ´ le texte lui-mˆ me. e e ´ pour eviter d’usurper le travail de ces auteurs. pages (e. Le plagiat est consid´ r´ a ee catalogue est consultable sur le site de la biblioth` que : w3. 9]). ann´ e. Adressez-vous au comptoir pour e les prˆ ts inter-biblioth` ques si celui-ci n’est pas dans le catalogue de l’universit´ 5 . ´ ´ ˆ Une etiquette numerique doit toujours etre mise entre crochets [. e ˆ Une r´ f´ rence bibliographique doit etre compl` te et pr´ cise. Cela evitera de devoir consulter sans cesse la bibliographie pour savoir qui vous e citez. date pr´ cise de consultation (e. Il faut alors que ces etiquettes soient ´ egalement celles utilis´ es dans la Section Bibliographie ou R´ f´ rences6 .2 Construire la bibliographie ` La bibliographie est construite simultan´ ment a la r´ daction.ac. e ee – un document electronique (et non publi´ ailleurs) : nom des auteurs.be/Bibli/sms..3 Eviter le plagiat Un travail scientifique se base sur des travaux existants pour pr´ senter ses propres contributions. e e ´ ´ Par exemple. titre du document. Ne donnez pas non plus de references que vous n’avez pas consultees. num´ ro d’´ dition. 3. ann´ e. Le format des e e e ˆ r´ f´ rences doit etre homog` ne. . e Il est donc normal d’utiliser le travail d’autres auteurs. e ee ´ Si vous utilisez des num´ ros pour les etiquettes.

p. Tableau 2. p. 373]. Especially since it is so simple to avoid plagiarism by using the methods described above. 3). Dans ce cas. Horstmann [6. des conseils de style et e de pr´ sentation sont donn´ s dans les Sections 4. Introduisant la notion de variables en Java. il faut citer sa source en utilisant une r´ f´ rence bibliographique. [En Java. e e Il y a plusieurs facons de pr´ ciser vos sources dans le texte en fonction de la mani` re dont vous ¸ e e les utilisez. Une section peut en effet etre vue comme etant une unit´ de la e ˆ ´ pr´ sentation. 34] pr´ cise que e In Java. etc.2 e e e traite de la mani` re de proposer un contenu rigoureux et scientifique. » [15. e b) Si par contre vous d´ sirez faire une citation exacte. A ce stade. contenu. Exemple 3. Enfin. Pour simplie ´ fier la lecture. a) Si un point de votre d´ veloppement se base sur un autre travail mais que vous l’exprimez avec e vos propres mots. vous pouvez citer le texte original avant de le traduire. Il existe des logiciels permettant de d´ tecter le plagiat [2]. e e e Exemple 2. qui poss` de un titre. on devrait e e ea´e e ´ avoir un plan de r´ daction. mˆ me si celui-ci peut encore evoluer. e il y a deux mani` res de le montrer au lecteur : avec des guillemets ou via un paragraphe d´ cal´ . Il s’agit maintenant de r´ diger e e e les sections identifi´ es et de comprendre le rˆ le et l’importance de toutes les parties (introduction. ajournement total ou mˆ me ı e exclusion de l’universit´ . e e d’une section ou d’une sous-section. pour que le lecteur puisse s’assurer que le sens de la citation originale n’est pas d´ tourn´ e e dans la version traduite. Palme termine sa note sur le plagiat par [13] : Never use other people’s text hoping you will get away with it. toute valeur poss` de un type. brevity and illustration. La structure est d´ taill´ e dans la Section 4.1. Valduriez insiste sur l’importance de la pr´ sentation d’un article scientifique : e « The presentation must ease the task of the reader (understanding the contribution) by relying on organization. Cette section est inspir´ e d’une note ecrite par Palme [13] et de consignes donn´ es e e ´ par les Biblioth` ques de l’ULB [2]. every value has a type. .) qui forment l’organisation du travail ecrit (cf.3 et 4. La Section 4. e o ´ conclusion. ´ ˆ L’utilisation d’une image ou de donn´ es venant de sources ext´ rieures doit egalement etre pr´ e e e cis´ e. e e Remarque 4. p.1. quelque soit le niveau de profondeur de cette section. Enfin. e e 4. sous peine d’etre accuse de plagiat. The risks for you are worth it. etc. Un travail ecrit est organis´ en chapitres. nous utiliserons dor´ navant le terme section sans pr´ ciser s’il s’agit d’un chapitre. Exemple 4. 4 R´ daction e ´e Outre la bibliographie.El´ ments de r´ daction scientifique en informatique e e 9 comme une faute grave et peut entraˆner des sanctions : refus du travail. sous-sections. et donc reprendre les mots d’un autre auteur. pr´ sent´ e ci-dessus. sections. si vous faites une traduction litt´ rale d’un texte.1 Structure ´ La structure g´ n´ rale du travail ecrit a d´ j` et´ abord´ e dans la Section 2. la r´ daction s’appuie sur les el´ ments suivants : struce e e ture. pr´ cisez-le et appliquez les mˆ mes e e e e conventions que pour une citation exacte.4. style et pr´ sentation.] e Citez toujours vos sources et utilisez les conventions pour montrer quand vous reprenez ˆ ´ les mots de quelqu’un. ee Exemple 1.

Les solutions precedentes 3. ´ Essayez d’equilibrer les paragraphes pour qu’ils ne soient ni trop courts (une ou deux ` ` ´ lignes). chapitre par chapitre (voir par exemple e les deux derniers paragraphes de la Section 1). objectifs du travail et id´ es princie e pales. on peut utiliser des titres non-num´ rot´ s e e ´e qui n’apparaissent pas dans la table des mati` res.2.1.g. Introduction 2. Idee generale 2. r´ visez egalement son titre. e e e e e pr´ sentation et limitations des solutions existantes (s’il y en a). Pseudo-code Texte. Le premier paragraphe d’une section devrait introduire le sujet de celle-ci. Algorithme de Tarjan ´ ´ ´ 2.1. ni trop longs (une demi-page). d´ finition du probl` me.1.1. Elle se termine par une br` ve description du contenu. Pseudo-code Texte. Algorithme de Tarjan ´ ´ ´ 2. Introduction L’introduction est en g´ n´ ral organis´ e comme suit [3.1.El´ ments de r´ daction scientifique en informatique e e Finaliser la structure g´ n´ rale e e 10 Le plan contient d´ j` les titres des chapitres et des sections. Structure interne ` Les sections identifi´ es dans le plan de r´ daction servent a donner une structure globale au travail e e ´ ´ ` ecrit. Ces phrases sont li´ es et communes a un ¸ e e point pr´ cis du sujet qui est l’objet de la section qui le contient. Choisissez-le de e mani` re a ce qu’il soit bref mais suffisamment informatif (on comprend ce qui va suivre). 15] : contexte. .. Quelques remarques pour conclure 1. n’organisez pas vos paragraphes de maniere ´ ´ ´ chronologique. C’est la m´ thode qui a et´ utilis´ e dans ce docue e e ment (e. 2. Utilisation du DFS Rappels Texte. Un paragraphe tres court peut servir a isoler une idee importante. il faut egalement structurer localement le texte a l’int´ rieur de chaque section. Pour introduire le probleme ´ ´ 2. Rappels Texte. Etat de l’art ´ 3.1. Resultats 4. Idee generale 2. Il est constitu´ de quelques phrases. e e e ` 1. mais cela doit rester une exception. Conclusion Pour structurer une (sous)-sous-section avec des titres. Un paragraphe doit egalement etre organis´ lui-mˆ me ¸ e e ` de facon logique.1. 2. e ´ ´ ` Comme pour la structure generale du travail. En ecrivant le contenu d’une section. Structurer la presentation des resultats et eviter de donner la liste chronologique des essais infructueux et des erreurs commises. e e ´ ˆ Ceux-ci doivent se suivre de facon logique. Ces titres sont des cl´ s importantes ea e ´ ´ pour le lecteur.1.1. Conservez e ` le mˆ me sch´ ma de structuration et gardez la mˆ me forme grammaticale pour l’ensemble des titres. Cependant.1. e ` Les unit´ s de pr´ sentation qui servent a structurer le texte dans une section sont les paragraphes. Utilisation du DFS 2. Ma solution 4.1. e 2. la pr´ sente section).

Conclusion ´ La conclusion est la derni` re partie du travail ecrit (la bibliographie et les annexes n’´ tant e e pas consid´ r´ es comme faisant partie du texte lui-mˆ me). Remarquez que cette technique a ete ´ ´ appliquee au present document pour les sections de plus haut niveau. applications e e e possibles des r´ sultats (s’il y a lieu). rappel des r´ sultats principaux. e Cela permet de fixer les motivations et la structure. ici on suppose que ı ` le lecteur a lu l’ensemble du travail. Elle resume la contribution personnelle du ´ ` ´ ` travail et met en avant les principaux resultats. 15]. Il faut motiver ce lecteur. ´ La conclusion est une partie importante du texte. Elle doit convaincre le lecteur que le travail ˆ ˆ ´ ´ vaut la peine d’etre lu. 15] : r´ sum´ du travail et des contributions. Elle sert a remettre en place tout ce qui precede. La conclusion permet au lecteur de confirmer son opinion ´ ´ ´ sur l’etendue du travail realise. Gardez a l’esprit que le lecteur n’a pas encore lu le travail. quelle sera votre contribution ´ ´ ` et pourquoi les solutions apportees sont appropriees. les deux approches ont leur avantage. On y pr´ sente l’objet et le e e d´ veloppement du travail selon le plan constitu´ au pr´ alable. e e ´ ˆ ` Quand vous redigez une section. Il est conseill´ de r´ diger la conclusion en dernier lieu [3. Bruy` re [3] propose d’´ crire l’ine e troduction de travaux d’´ tudiants au terme de la r´ daction. e e Le contenu des chapitres doit suivre une approche scientifique. Elle est en g´ n´ ral organis´ e comme ee e e e e suit [3. Il faut d´ velopper les id´ es principales e e e e e et les r´ sultats et convaincre le lecteur de leur importance et de leur validit´ . Expliquez pourquoi le probleme etudie est important. en presentant les sous-sections. gardez en tete que le titre de celle-ci – qui sert a structurer ` le texte et a introduire le sujet de la section – ne sera pas toujours lu par le lecteur ! Le premier ´ paragraphe de la section devrait l’introduire en precisant son sujet car seul le titre ne suffit pas. limitations de la solution propos´ e et perspectives (pistes pour e e d’´ ventuels travaux futurs). ` Contrairement a l’introduction ou le lecteur ne connaˆt encore rien du sujet. e Le texte de la conclusion doit rester neutre mais doit mettre en avant l’apport de l’auteur par rapport au sujet.2. Il est en effet plus facile de l’´ crire une e e e fois le travail r´ alis´ et son contenu fix´ . Par contre. Bien que la r´ daction d’un article scientifique ne soit pas e e e e ` identique a celle d’un m´ moire. Quelques conseils concernant la mani` re de proposer un contenu rigoureux sont donn´ s dans la Section 4. ` Pour des sections de haut niveau (comme un chapitre). e Chapitres et sections La r´ daction des chapitres et des sections constitue le coeur du travail.El´ ments de r´ daction scientifique en informatique e e 11 L’introduction est une partie importante du texte. e e . ı Valduriez [15] propose de commencer la r´ daction d’un article scientifique par l’introduction. il est utile de commencer par une breve ´ ´ ´ description du contenu. qu’il ne connaˆt pas le sujet et qu’il n’est pas un expert du domaine. qui n’est peut-etre pas a priori interesse par ` ´ ´ votre travail.

etc. langage. etc. ). . Elles regroupent les el´ ments qui ne ` sont pas indispensables a la compr´ hension du travail (la lecture des annexes est optionnelle). ce qui n’est pas le cas des langages Y et Z . ) » . rapporteurs. On y placera par exemple e ´e e l’impl´ mentation d’un algorithme qui a et´ pr´ sent´ dans le corps du travail ou une description e e de la syntaxe des langages de programmation utilis´ s dans le texte . algorithme. Pour e un m´ moire.. une approche scientifique doit etre suivie (hypoth` ses.2 Contenu ˆ Pour convaincre le lecteur. il faut inclure la mention « M´ moire pr´ sent´ en vue de l’obtention du grade e e e e acad´ mique de (. 4. e ´ ` En evolution logicielle. – la table des mati` res. m´ moire) ou en fin du travail (e. .).g.). se place au d´ but du travail (ou e e e ` plus rarement a la fin) . n´ cessaire pour un travail volumineux. e – la couverture qui doit contenir : le nom de l’institut ou du d´ partement et de l’universit´ dans e e ´e e e lequel le travail a et´ r´ alis´ . les logos de l’universit´ et de l’acad´ mie . e e e caract´ ristiques. Pourquoi utiliser tel ou tel outil. e e le titre du travail . un travail ecrit comporte egalement les parties suivantes (cf. preuve.El´ ments de r´ daction scientifique en informatique e e Autres parties du travail 12 ´ ´ Outre les parties vues ci-dessus. si elle n’est pas e e e ˆ personnelle. etc. ´ Une des caracteristiques du langage ´ X est de pouvoir utiliser l’heritage multiple. .). . p. seulement 30 a ´ ´ 40% des classes reellement modifiees sont ´ ˆ identifiees comme susceptibles de l’etre. doit etre cit´ e en incluant une r´ f´ rence. – les remerciements (facultatif) mentionnent les personnes qui vous ont aid´ es (directeur. ann´ e) et le nom du directeur. e Celles-ci sont pr´ sentes dans le souci d’avoir un rapport complet. ´ Sur base d’une etude empirique. Ils se placent au d´ but (e. Nous avons choisi d’utiliser le langage ´ ` ´ X car nous l’avions deja utilise dans le cadre du cours A. qui est souvent suivie d’une page ` identique a la couverture . 3) : ` ´e – les annexes (facultatif) se placent a la fin du rapport. car (. Section 3. Un CD´ ´ ´ ROM annexe au document – contenant votre code. formalisme ? D´ finissez et utilisez des crit` res pr´ cis et objectifs e e e pour motiver le choix effectu´ (complexit´ en notation grand-O . Le lecteur doit pouvoir clairement faire la e ee distinction entre ce qui est un apport personnel et ce qui ne l’est pas (cf. article e e ou rapport). la date de remise du travail (mois.3). r´ sultats de tests et temps CPU. ` ´ Ne mettez pas l’entierete du code source dans les annexes si celui-ci est long.. mesures. Toute affirmation ou donn´ e chiffr´ e doit etre justifi´ e ou. Tableau 2. relece teurs. ´ L’heritage multiple est important dans notre cas.g. e – la page de garde (page blanche qui suit la couverture). les donnees de tests ou les logiciels utilises ´ – sera plus utile et ecologique. . le nom de l’auteur . Lindvall et Sandahl [8] observent que seule` ´ ment 30 a 40% des classes reellement mo´ ´ ´ ´ difiees avaient ete identifiees comme susˆ ceptibles de l’etre. Discutez toujours les choix technologiques et les alternatives possibles. v´ e e ˆ rification.

(. ´ ´ Entre les deux algorithmes prece´ demment decrits. les temps ´ ´ d’execution en moyenne sont differents : Θ(n log n) pour l’algorithme A et Θ(n2 ) ´ pour B. ´ Les complexites en temps dans le pire des cas des deux algorithmes A et B sont identiques (O (n2 )). Cependant. systeme SuSE Linux 10. pour diverses raisons. 6. prouver son exactitude .El´ ments de r´ daction scientifique en informatique e e 13 Pour ma part. e ´ ´ Pour presenter les algorithmes ou les structures de donnees.2). . e e ´ Le temps d’execution du programme ´ sur les donnees X est de 12 secondes et ´ sur les donnees Y de 23 secondes. donner et prouver sa complexit´ en temps et en m´ moire . je crois que le TCL et le TK sont des langages fantastiques. les parties importantes seulement) . ) Tests sur ordinateurs Dans le cas d’une exp´ rience sur ordinateur. avant de d´ tailler les choses e e e progressivement. inspirez-vous de livres de ´ ´ references en informatique. eventuellement. ´ Fantastiques ? Enormement de choses ? Dix livres ? Dix ans de pratique ? ` Quels sont les criteres objectifs en faveur de ces langages ? Soyez neutre et quanti´ fiez avec precision. sur des ´ ´ donnees aleatoires. la classe ´ ´ ´ ThreadMXBean a ete utilisee. Algorithmes Pour que le lecteur puisse facilement comprendre un algorithme complexe. il faut toujours mentionner la configuration de la e ´ machine (hardware). . 5. 2 Gb RAM. l’algorithme A est plus « objectif » que le ´ ˆ B.0. pr´ senter l’objectif de l’algorithme (entr´ es. e e 2. appliquer l’algorithme sur un exemple . e ¸ 3. permet´ ´ tant enormement de choses sans devoir lire ´ dix livres et qui ne necessitent pas dix ans de pratique.66 GHz. Il faut egalement. pour un algorithme important. et ce.5. donner les grandes id´ es de son fonctionnement en francais . ´ ´ ´ Cette esperance theorique est confirmee ´ ´ par les tests presentes ci-dessous. d´ tailler les id´ es importantes . il me semblait necessaire d’etre objectif. 7. exprimes en micro-secondes CPU. comme celui d’Aho et Ullman [1] ou de Cormen et al. 2. ce fut A qui fut retenu. . sorties) . e e 4. e e ´ 8. Ce fut tout d’abord pour permettre une manipulation ´ plus simple de la structure de donnee. on peut : 1. ine e ´e ´e diquer d’o` ils viennent (site web pour les t´ l´ charger) et quelle version a et´ utilis´ e.4. Il faut utiliser une approche qui pr´ sente les grandes id´ es. [4]. Par exemple. On peut donc esperer. Ces el´ ments u ee e permettent au lecteur de reproduire lui-mˆ me l’exp´ rience. pour tous les logiciels utilis´ s lors de l’exp´ rimentation. ´ e effectues sur une machine ´ ´ Ces tests ont et ´ ayant les caracteristiques suivantes : Dell ` Dual Core. etc. donner une impl´ mentation en annexe. donner le pseudo-code (si celui-ci est trop long. Pour calculer le temps CPU. java 1. ´ ´ sur les differents ensembles de donnees. ´ Le Tableau x reprend les temps d’exe´ cution. seul le pseudo-code ne suffit pas.0 (kernel 2. de meilleurs temps ´ d’execution en choisissant l’algorithme A. Enfin. Or.

) Un graphe pour lequel |S| = 0 est un graphe vide. ˆ Essayez de ne donner qu’une seule id´ e par phrase. . ) software modification (. . (. Illustrez les concepts importants ou complexes par des exemples simples. Un style propre a un travail scientifique devrait respecter les consignes suivantes [3. types de e e guillemets. Utilisez un style neutre. . Le e e ˆ tre compr´ hensible par un non-sp´ cialiste du sujet7 .El´ ments de r´ daction scientifique en informatique e e 14 4. Chaque element ˆ {s. 3. le lecteur peut en douter. [Pr´ cision : coh´ rence] e e (. ) software change (. V´ rifiez l’orthographe et les fautes grammaticales. Pr´ cision. sauf dans les remerciements. Cela implique un style adapt´ . . Allez a l’essentiel et faites des phrases courtes. 14. Orthographe. Il en va de mˆ me pour les notations e e ` 2. On note n le nombre de sommets de G. 1. e 4. e e ee Pour am´ liorer son style. 8.. . Respectez les r` gles typographiques propres a la langue utilis´ e (e. Utilisez le pr´ sent autant que e possible pour un style plus dynamique (sauf dans la conclusion o` l’on peut utiliser le pass´ ). 5. Une phrase complexe peut etre coup´ e e e en phrases plus courtes. . . A). 7. Concision.3 Style Vous n’´ crivez pas un roman mais un document scientifique. Quand on introduit e ee e pour la premi` re fois un concept. Evitez d’utiliser des synonymes pour ˆ une meme notion. Typographie. Les consignes ´ pr´ sent´ es ci-dessus s’appliquent egalement aux titres et a fortiori au titre du travail. u e Les phrases doivent contenir un verbe. e [Pr´ cision : formalisme et coh´ rence] e e Le nombre de nœuds d’un graphe est ´ note n. faire des phrases et s’inspirer du style d’un livre scientifique. (.t} ∈ A est une arete reliant les sommets s et t . espace avant un « : » ou un « ? » en francais mais ¸ pas en anglais). Neutralit´ . ) software evolution (. Ce n’est pas a votre grande e m` re qu’il faut s’adresser ! e 7 Notez . Evitez d’utiliser trop d’abr´ viations et acronymes si ce n’est pas n´ cessaire. . Exemples. le livre de Strunk et White [14] est une excellente r´ f´ rence. Un graphe est un ensemble de somˆ mets S et d’aretes entre nœuds. . . Conjugaison. Elles sont e e illustr´ es ci-dessous par quelques contre-exemples et exemples. N’utilisez pas le « je ». pas d’espace avant une virgule. ´ Un graphe non-dirige G est une paire ´ ordonnee (S. ) ˆ Ces notions sont-elles les memes ? ` ´ ´ ´ Si seulement la premiere a ete definie formellement dans le texte. .g. ) Si n = 0. e ` 6. on le note en italique. Si e e vous utilisez une abr´ viation il faut d’abord l’introduire. Il faut eviter le style « prise de ´ texte doit e e e ` notes ». La voix active est plus directe que la voix passive. ou S est un ensemble ` ´ ´ ´ fini d’elements appeles sommets et A est ´ un ensemble de paires non-ordonnees de ´ ´ sommets distincts de S. 15]. alors le graphe est vide. Evitez d’utiliser des mots inutiles. Acronymes. ´ ` que le non-sp´ cialiste est tout de mˆ me professeur ou etudiant en informatique. Il faut d´ finir pr´ cis´ ment les notions (formalisme) la premi` re fois qu’ils appae e e e e raissent et toujours utiliser le mˆ me terme pour y r´ f´ rer (coh´ rence). .

[Conjugaison] ´ ´ • L’algorithme sera execute en temps O (n). a vous comme a elle/lui. c’est-a-dire (. ). il est donc possible par un savant ´ ´ melange de representer toutes les couleurs. [Concision. qui representent les donnees dans une ˆ forme lisible par l’etre humain. les donnees sont representees par ´ une sequence d’octets. ´ • La methode X ne convient pas car (.El´ ments de r´ daction scientifique en informatique e e [Concision] ´ Pour sauvegarder des donnees on peut le faire sous forme de fichiers tex´ ´ tes. ou par des fichiers ´ binaires dans lesquels les donnees sont ´ ´ representees par des octets. ). . [Acronymes. ). . . par une ´ ` sequence de caracteres . neutralit´ ] e e Par la pratique. ´ ´ ` Quand vous avez termine d’ecrire les premieres pages de votre rapport. Ces donnees sont ˆ lisibles pour un etre humain. On est as´ ` sez vite arrive a quelques couleurs de base ` ´ a partir desquelles on pouvait representer toutes les couleurs. ´ • La valeur 0 represente le noir et la valeur ´ 1 represente le blanc. ` ´ Il y a deux manieres differentes ´ de stocker des donnees : dans un format texte ou binaire. ´ L’objet de ce travail est de developper un Contents Management System (CMS). 15 [Neutralit´ ] e ` Je commencais a regretter d’avoir ¸ ´ voulu programmer les quatre operations. . Les defauts de style sont souvent recurrents et les corriger rapidement fera ` ` gagner du temps. ´ • La complexite en temps de l’algorithme est O (n). Dans un format ´ ´ ´ binaire. ´ ´ mais je m’etais fixe un but et je voulais l’atteindre. De toute facon. retournez voir ´ ´ votre directeur. le vert et finalement le bleu. ´ ´ ´ les donnees sont representees par une ´ ` ´ sequence de caracteres. Dans un format texte. ` Un CMS est un systeme de gestion de ` contenu. A partir de ces couleurs. • La valeur 0 signifiant le noir et la valeur 1 ´ representant le blanc. pr´ cision] e ´ L’objet de ce travail est de developper un CMS. on remarqua que ˆ des couleurs pouvaient etre obtenues en ´ melangeant d’autres couleurs. . . ´ ´ • Nous avions d’abord essaye la methode X mais (. cela rend le projet ¸ encore plus passionnant ! ´ ˆ Quel est l’interet de savoir cela ? Evi´ tez ce genre de reflexion personnelle. le vert et le bleu. Toute couleur peut s’obtenir par un ´ melange de trois couleurs de base : le rouge. pr´ cision. Ces fameuses couleurs ´ sont appelees couleurs de base : le rouge. .

) e R´ f´ rences crois´ es ee e ´e ´ D´ finition 2. La hi´ rarchie e e e e ˆ des titres doit etre coh´ rente visuellement (e. e On utilise une majuscule pour faire une r´ f´ rence crois´ e vers un environnement num´ rot´ . Nous pr´ sentons cependant e e l’Equation (1) dans la formulation du Th´ or` me de Green (cf. Cet exemple est lui-mˆ me pr´ sent´ dans un environnement dont le rˆ le est d’illustrer e e e o certaines notions. Proposition 1. . equation. comme LTEX (cf. Il donne le resultat sou´ haite car (longs arguments. Une note de bas de page ne sera pas toujours lue. ´ ´ L’Algorithme A a une complexite O (n2 ) car (longs arguments. e Vous pouvez utiliser des notes de bas de page (mais pas trop) pour donner des pr´ cisions qui ne e ` sont pas n´ cessaires a la compr´ hension du texte.El´ ments de r´ daction scientifique en informatique e e 16 4.) qui poss` de une etiquette (sous la forme d’un num´ ro ou de quelques lettres) e e e e ´ ˆ ´ peut etre cit´ dans le texte en utilisant cette etiquette. comme un th´ or` e o e e e me. . un morceau de code. Nous avons introduit la notion d’environnement dans la D´ finition 1. D´ finition 1. e e ee Exemple 5.. le tableau e e r´ sultat contient les nombres tri´ s par ordre croissant. etc. . taille des titres). tableau. r´ f´ rences crois´ es. pr´ sent´ s ci-dessous.g. 21).4 Pr´ sentation e Pour bien concevoir la mise en page de votre travail. e e e e . e e ˆ Pour etre sˆ r qu’une pr´ cision soit lue. « comme illustr´ dans le Tableau y »). Certains e o environnements sont num´ rot´ s pour que l’on puisse y faire r´ f´ rence ailleurs dans le texte. Cette partie du texte est e e format´ e de telle sorte que l’on puisse identifier directement l’environnement et son rˆ le. figure. La D´ finition 1 est pr´ sent´ e dans un environnement utilis´ pour les d´ finitions ime e e e e portantes. Tout el´ ment du texte (section. Quand l’Algorithme A se termine. ). ). d´ finition. on utilise un texte justifi´ pour les paragraphes. p. utilisez un bon logiciel de traitement de A texte. une d´ monstration. Section 2. . Un environnement est une partie du texte qui a un rˆ le bien d´ fini. En g´ n´ ral. (longs arguments.3). Th´ or` me 2. . Choisissez les polices et la taille de caract` res avec soin et e ´ evitez d’en changer trop. La complexit´ de l’Algorithme A est en O (n2 ) o` n repr´ sente le nombre e u e d’´ l´ ments dans le tableau donn´ en entr´ e. (longs arguments. . e ee e Exemple 6. Dans ce document. ) e Th´ or` me 1 (Exactitude de l’Algorithme A). il n’y a pas beaucoup d’´ quations. ee e Environnements ´e Utilisez des environnements pour faire ressortir les el´ ments importants du texte. e e D´ monstration. une ee e e e figure. r´ f´ rence bibliographique. une d´ finition. u e e ´e D’autres el´ ments. e e ee th´ or` me. ou un tableau (« Voir Proposition x ». ee e e D´ monstration. . e Exemple 7. . tableaux et figures. facilitent la lecture et am´ liorent la pr´ sentation : envie e e e ronnements. On appelle cette citation une r´ f´ rence crois´ e. un exemple. on peut la donner dans le texte entre parenth` ses.

` ´ Il est difficile d’avoir du recul sur son texte apres l’avoir travaille de nombreuses heures. vient la pr´ sentation orale. l’orthographe et la e e grammaire . ˆ ´ ´ ´ ´ Une figure ou un tableau doivent toujours etre numerotes et accompagnes d’une legende. en se mettant a la place du lecteur. Il existe cependant des diff´ rences entre l’´ crit et l’oral qui concernent le contenu et la forme. pour donner les r´ sultats de e e e ´ tests ou d’une etude empirique. e – utilisez un dictionnaire et un bescherelle pour la grammaire et la conjugaison . Il peut e e ˆ par exemple etre utilis´ dans la comparaison de diff´ rentes approches. e e e – pr´ senter les contributions personnelles . Une figure peut aider la compr´ hension mais ne constitue pas un argument en soi. e e e e e – am´ liorez l’aspect graphique du travail. de le lire et le relire. ´ eral. ı 5 Apr` s la r´ daction e e ˆ La r´ daction est un processus it´ ratif. de restructurer le texte. Il faut e ´e justifier les choix ou les r´ sultats dans le texte. Il ne faut pas avoir peur de « jeter » une partie de texte a e e ` superflue. ` – faites relire le travail a diff´ rentes personnes (entourage pour la clart´ . Ne craignez par la critique : les relecteurs vous rendent service et vous permettent de vous ´ ameliorer. e – introduire les objectifs . Un tableau permet de r´ sumer des el´ ments. e – conclure. Une refe´ rence croisee dans le texte devrait apparaˆtre pour chaque figure ou tableau. e – v´ rifiez l’homog´ n´ it´ des notations et des termes utilis´ s . directeur pour le contenu) .El´ ments de r´ daction scientifique en informatique e e Figures et tableaux 17 Les tableaux et les figures facilitent la lecture et permettent d’illustrer des r´ sultats ou des obsere vations. – r´ visez soigneusement l’introduction et la conclusion . e e e e e e jusqu’` l’obtention du r´ sultat souhait´ . utilisez les moyens e e disponibles pour le r´ viser : e – utilisez toujours un v´ rificateur d’orthographe . – d´ finir les notions la premi` re fois qu’elles sont utilis´ es . se mettre a la place de l’auditeur qui n’est pas sp´ cialiste du sujet . ˆ – etre clair et structur´ . la legende d’une figure est placee en dessous de celle-ci. grand espace blanc au milieu d’une section. Quand vous avez une premi` re version (presque) compl` te de votre travail. ´ ´ ´ ´ ´ N’utilisez pas de figures superflues qui ne sont pas referencees dans le texte. Chaque partie r´ dig´ e doit etre r´ vis´ e plusieurs fois. Les principes et les conseils donn´ s e e e e pour la r´ daction sont de mani` re g´ n´ rale les mˆ mes pour un expos´ : e e e e e e – avoir un bon plan . C’est le contraire pour un ´ ´ ´ En gen ´ tableau : la legende se trouve au dessus. e ` ` – savoir a qui l’on s’adresse. 6 Pr´ sentation orale e Une fois le travail r´ dig´ et rendu. e etc. e e . regardez votre document « de loin » pour voir si la e mise en page est esth´ tique : placement des figures.

e e e b) Forme. e e e . des illustrations ou des phrases courtes. Cette note contient de nombreux exemples et conseils permettant au lecteur d’am´ liorer sa e ´e r´ daction et sa m´ thode de travail. m´ moire) – et pour leurs enseignants qui ne devront plus e r´ p´ ter les mˆ mes consignes. Une pr´ sentation est un exercice oral. e e e Cela permet au public de retenir le message. Il convient de mettre en avant ce qui est e personnel et de citer les travaux sur lesquels on se base. e e e ´ Comme dans le rapport ecrit. La dur´ e d’une pr´ sentation orale est e e e courte. Regardez votre auditoire. pour eviter le plagiat. utilisez des exemples concrets. e Si le contenu n’est pas identique au texte. simples mais int´ ressants. il est important d’annoncer les r´ sultats au d´ but de l’expos´ e e e (« Dire ce que l’on va dire avant de le dire » [3]). rapports.El´ ments de r´ daction scientifique en informatique e e 18 ´ ˆ a) Contenu. Il faut aller a l’essentiel. Il est egalement important de conclure en rappelant les r´ sultats. choisissez les plus e repr´ sentatifs et citez simplement ce que vous avez fait dans les autres. Si vous prenez trop de temps. La r´ daction e e e e scientifique doit s’inclure dans une d´ marche scientifique. actif. Ne e pr´ sentez qu’une seule ou peu d’id´ es dans un mˆ me transparent. Les exemples ont et´ choisis dans le domaine de l’informae e ´ tique. Le public sait lire et desire que vous expliquiez votre travail : les transparents ne sont qu’un support. concis. Prenez le temps d’expliquer chaque transparent. e ´ Dans un rapport ecrit. e e a e e ´ ´e Quelques conseils ont egalement et´ donn´ s pour la pr´ sentation orale d’un travail scientifique e e et technique. donner les grandes id´ es mais sans rentrer dans des e d´ tails trop techniques. Chacune de ces etapes est it´ rative : le plan de r´ daction et e e e e e ˆ le texte doivent etre r´ vis´ s jusqu’` l’obtention d’un r´ sultat qui exprime au mieux les id´ es. L’utilisation des mots d’un autre auteur se ´ fait en suivant des conventions simples mais pr´ cises. Pour clarifier les concepts abstraits. Il met en avant e les r´ sultats et les contributions personnelles. Il est important que celui-ci soit de bonne qualit´ . Comptez environ une a deux minutes par transparent. le plan de l’expos´ ne doit pas l’ˆ tre non plus. il ne doit pas y avoir trop d’informations. Il est impossible de couvrir plusieurs dizaines de pages en quelques minutes : n’essayez ` pas de tout dire. 7 Conclusion ` Un texte scientifique et technique permet a son auteur de pr´ senter son travail. C’est au public ` ´ que vous vous adressez et non a l’ecran. ´ ´ Exercez-vous et chronometrez le temps de votre presentation. Ce document constitue donc une aide pratique pour les etudiants en informatique – dans le cadre de leurs travaux (e. Cela implique qu’il n’y en ait pas trop et ` que ceux-ci ne soient pas trop denses. Le rapport ecrit doit etre complet et pr´ cis. Construisez un plan de l’expos´ qui e structure au mieux les id´ es importantes pr´ sent´ es. N’ese e ` ´ sayez pas a tout prix de suivre le plan de votre travail ecrit. Le contenu est rigoureux et pr´ sent´ de mani` re progressive (les grandes id´ es avant de les d´ tailler). ´ ˆ ´ ´ revisez vos transparents plutot que d’accelerer le rythme. dont les transparents ne sont qu’un support. e e ´e ´e e Les el´ ments fondamentaux de la r´ daction ont et´ pr´ sent´ s. dynamique et neutre.g. comme la structure globale et interne des sections et des paragraphes. Le plan de r´ daction est structur´ e e e e et logique. Utilisez des mots cl´ s. La pr´ sentation est claire et esth´ tique. Le style e e e e e est pr´ cis. Si vous ne pouvez pas parler de tous vos chapitres. ´ ´ Ne recitez pas le texte des transparents.. e ´ La m´ thode de r´ daction propos´ e dans cette note comporte deux grandes etapes : l’organisation e e e ´ des id´ es et la r´ daction en elle-mˆ me. il est essentiel d’utiliser des phrases. e ´ ` Cela permet au public de suivre et evite a l’orateur de longues explications. Les auditeurs voudront en savoir plus et ´ seront int´ ress´ s par la suite. Sur un transparent.

A. Buys. e [10] NADJI . 1996. 19–27. 4th ed. Eviter le plagiat. R´ f´ rences ee [1] A HO . . e [13] PALME . Wijsen pour leurs suggestions. Java Concepts. H..se/˜jpalme/plagiarism. AND B OUDIA . J. Version : 1.. Introduction to algorithms.E. Traduit par H ERRB . 2007 (consult´ le e 14/9/2007). A.5. [9] LY X.org/tex-archive/ info/lshort/french/. New York. Version : [8] L INDVALL . 2004 (consult´ le 21/9/2007). e [4] C ORMEN . Mens et J.org/tex-archive/info/lshort/english/. Je remercie egalement certains etudiants – e dont je tairai les noms – pour leur participation involontaire dans le choix de « contre-exemples » illustratifs. 2006. 3 (1994). URL : www. Beaucoup de pr´ cieux conseils de r´ daction e e ´e m’ont et´ donn´ s par P.bib. Concepts fondamentaux de l’informatique. Cardinal (ULB). How Well do Experienced Software Developers Predict Software Change ? J.ulb. 4th ed. A. 1979.su. 2006.. [14] S TRUNK . W. M ITTELBACH . AND S ANDAHL . J. E.org. PARTL . Ing´ nierie des Syst` mes e e d’Informations 2. The MIT Press. e URL : www.lyx.. M. 1 (1998).. R IVEST.. E. 371–375. The Elements of Style. F.dsv. Expos´ a l’intention des etudiants de 1` re licence en e e` e informatique..insa-lyon. [6] H ORSTMANN .org. (consult´ e le 20/9/2007). P. URL : ctan. Je l’en remercie sine e ´e e ´ ´ ´ c` rement. The LaTeX Companion. [5] G OOSSENS . Decan. Comment bien r´ diger. H..html. 2001 (consult´ le 14/9/2007). T. Bruy` re. Plagiarism. J. AND S AMARIN . M.B. T..tug. Dele e grange. T. Une courte ( ?) intro` A duction a LTEX2ε. K. M. A..ac. ` [2] B IBLIOTH E QUES DE L’ULB. H YNA . D. [15] VALDURIEZ . AND S CHLEGL . aide/eviter-le-plagiat/.. New Jersey. docinsa.. cela m’a et´ tr` s utile pour ecrire cette note. C. PARTL . Lyon. The Not So Short Introduction to A LTEX2ε. URL : people.tug. J R . [12] O ETIKER . E. Some Hints to Improve Writing of Technical Papers. A Document Preparation System. URL : ee INSA. I. [7] L AT E X.L. AND W HITE .pdf. Dunod. I. Systems and Software 43. (consult´ le 3/10/2007).be/fr/ ` ´ [3] B RUY E RE . London. Universit´ de Mons-Hainaut. AddisonWesley. Guide de gestion des r´ f´ rences bibliographiques. C. R. F. Boston.latex-projet.El´ ments de r´ daction scientifique en informatique e e 19 Remerciements ` Je tiens a remercier mes coll` gues V. e URL : www. e [11] O ETIKER . AND S TEIN . T.1 (consult´ le 14/9/2007).. AND U LLMAN . The Document Processor.. URL : ctan.fr/refbibli/contenus/doc/guide ref bib 2004. 2002.. C H . Wiley. Macmillan. V. AND S CHLEGL . Paris. 2004.H.. O. L EISERSON . LaTeX2ε (consult´ le 14/9/2007). Hansen lors de l’´ criture de nos articles communs. H YNA . 2nd ed.

e e ` 4. » (redondance). e e e 5. Respectez la typographie exacte des abr´ viations (les points sont importants puisqu’ils mare quent le fait que c’est une abr´ viation). et alia et autres Q. Pour chacun de e e ` ceux-ci. Pour plus d’informations..e. u e TAB . comme les mots latins qui ne sont pas e abr´ g´ s (par exemple a priori ou a fortiori)..g. » sont suivies d’une virgule. Dans votre texte.D. A Annexe B : Quelques conseils L TEX A Nous pr´ sentons ici quelques exemples et conseils relatifs au syst` me LTEX. » par exemple). a 2.Q. Il ne s’agit pas d’une docuee e mentation compl` te. et cetera et le reste . Il ne faut pas mettre de points de suspension apr` s « etc. quod erat demonstrandum ce qu’il fallait d´ montrer C. Les abr´ viations latines sont souvent ecrite en italique. choisissez ce que vous pr´ f´ rez mais restez coh´ rents (´ vitez de m´ langer ee e e e sans cesse « i. e 7. Dans les conseils qui suivent. i. id est c’est-` -dire a c. 8. » est redondant. » et « i. » ne doit pas se terminer par « etc.e.-` -d.E.g. » est souvent utilis´ quand on cite une r´ f´ rence contenant un grand e e ee nombre d’auteurs (par exemple : Cormen et al. a cf. mais de quelques illustrations et astuces. leurs significations (« par exemple » et « c’est-` -dire ») sont dife e a ` f´ rentes. Une liste d’exemples qui commence par « e. 3 – Significations des abr´ viations latines courantes e Abr´ viation Mots latins e Signification Alternative e. Le Tableau 3 donne les e e significations des abr´ viations les plus courantes. La premi` re est utilis´ e pour illustrer a l’aide d’un exemple. la seconde permet de e e e reformuler une id´ e diff´ remment ou de d´ finir une notion. L’abr´ viation « et al. 9.e. e ´ 3.g. ainsi que des alternatives francophones ou syme ´ boliques. confer consulter voir etc.g. exempli gratia par exemple par ex. Vous pouvez bien sˆ r vous passer des abr´ viations et ecrire les mots en toutes lettres. et al. [4]). Pour ce ee faire. 1. vous rencontrerez souvent des abr´ viations ¸ e latines. la section de ce document a laquelle il se r´ f` re est indiqu´ e. Les abr´ viations « e.F.e. ee ` e Remarque 5.. .3. » et « i. » et « c. » car ces abr´ viations servent toutes les deux a clarifier e ce qui pr´ c` de. e 6. Ecrire « et etc. Leur utilisation est tr` s fr´ quente dans les articles scientifiques. » ou par des points de suspension (redondance). ou e Remarques. il suffit d’ajouter la commande \usepackage{nomPackage} dans le pr´ ambule du document e (i. On confond souvent « e. il faut se e r´ f´ rer a la documentation donn´ e dans la Section 2.e. entre les commandes \documentclass et \begin{document}).-` -d.D.El´ ments de r´ daction scientifique en informatique e e 20 Annexe A : Abr´ viations latines courantes e Dans la lecture de textes en anglais ou en francais. il est parfois sugg´ r´ d’inclure un package. Pourtant.

Voici un exemple d’entr´ e BibTeX : e e @book{Goossens04. address = {Boston}.. on peut changer tr` s facilement la mani` re dont sont cr´ ees les etiquettes : num´ ro e e e´ e ou noms des auteurs et date. e A C ODE L TEX \begin{thm}[Green] Soit $C$. and Samarin. positivement orient´e et $Cˆ1$ par morceaux. Un autre avantage est que seules les r´ f´ rences r´ ellement utilis´ es ee e e dans le texte apparaissent dans la bibliographie. 8) e ee A L’outil BibTeX [5] est disponible avec la plupart des distributions LTEX. etc.html). title = {{The LaTeX Companion}}. Avec celui-ci.}. une courbe plane simple. . le th´ or` me et l’´ quation sont format´ s et num´ rot´ s automatiquee e e e e e ment. ´ Avec cet outil. A. Soit C. M. e e e D le domaine compact lisse du plan d´ limit´ par C et Pdx + Qdy une 1-forme diff´ rentielle sur R2 . Si $P$ et $Q$ ont des d´riv´es partielles continues e e sur une r´gion ouverte incluant $D$. alors : e \begin{equation} \int_{C} P dx + Q dy = \iint_{D} \frac{\partial Q}{\partial x} .uni-trier. le site DBLP. year = {2004} } On peut citer cette r´ f´ rence dans le fichier . 6) Dans l’exemple ci-dessous. alors : e e e Z ZZ Pdx + Qdy = C ∂Q ∂P − dxdy ∂y D ∂x (1) G´ rer les r´ f´ rences bibliographiques (cf. publisher = {Addison-Wesley}. p. les ` ee r´ f´ rences bibliographiques sont mises en page automatiquement selon le format choisi. a partir d’un fichier .bib contenant les entr´ es bibliographiques. On trouve ee facilement des entr´ es BibTeX pour les publications en informatique sur le web (e. F. e e e Si P et Q ont des d´ riv´ es partielles continues sur une r´ gion ouverte incluant D. and Mittelbach. p.3. $D$ le domaine compact lisse du plan e e e e d´limit´ par $C$ et $Pdx + Qdy$ une $1$-forme diff´rentielle sur ${\mathcal R}ˆ2$.2. e www. une courbe plane simple.tex comme suit : \cite{Goossens04}.de/˜ley/db/index. On entoure les notations math´ matiques avec le signe $.informatik. Section 3. positivement orient´ e et C1 par morceaux. Section 2.El´ ments de r´ daction scientifique en informatique e e 21 Editer facilement du contenu scientifique (cf.\frac{\partial P}{\partial y}\ dx dy \end{equation} \end{thm} ´ R E SULTAT Th´ or` me 2 (Green). author = {Goossens.g.

tex pour que cette table des mati` res soit core recte. Valduriez pr´ cise qu’il peut s’agir de dessins. ee e Faire une citation exacte (cf. avoiding unnecessary coloring and details. Structure et table des mati` res (cf. Goossens04. Section 3. Remarque 6.}.El´ ments de r´ daction scientifique en informatique e e 22 R´ f´ rences bibliographiques group´ es (cf. on utilise l’environnement quote.}. a 50-line algorithm.toc. Strunk79. a 50-line algorithm. drawings should be brief and precise. 374] : In all cases. similaire a celle de la premi` re page de ce document. e e e .2. 8) Pour faire une citation exacte en d´ calant un paragraphe. 374]{Valduriez94}: \begin{quote} In all cases. e ` Dans certains cas (quand la table fait plus d’un page). a 2-line algorithm. Les titres sont alors mis en forme et num´ rot´ s par LTEX. La premi` re compilation ecrit les noms des sections et leurs num´ ros de pages dans un fichier e e ´ . ´ R E SULTAT SANS LE PACKAGE cite Voici quelques r´ f´ rences group´ es [9. \end{quote} ´ R E SULTAT En ce qui concerne les illustrations. 14]. 5. or two complex.g. Section 4. ee e ´ R E SULTAT AVEC LE PACKAGE cite Voici quelques r´ f´ rences group´ es [5. Section 3. d’exemples ou e d’algorithmes et donne le conseil suivant [15. e A C ODE L TEX En ce qui concerne les illustrations. ll faut compiler deux fois le fichier ..g. drawings should be brief and precise. \emph{e. p. p. e. e d’exemples ou d’algorithmes et donne le conseil suivant˜\cite[p.g. e.. or two complex. e e A \subsection et \subsubsection. latexweb. Like text. avoid illustrations that are either too simple. 8) ee e Le package cite permet d’ordonner plusieurs r´ f´ rences cit´ es en mˆ me temps et de les afficher ee e e sous la forme d’un intervalle si elles se suivent.3. e e e Lindvall98}. avoid illustrations that are either too simple. La seconde compilation utilise ce fichier pour mettre a jour la table des mati` res. Like text. e e e on utilise simplement la commande \tableofcontents. Pour e e ` ins´ rer une table des mati` res dans le texte. 7. 9) e Les diff´ rentes sections sont d´ finies dans le texte avec les commandes \chapter. \section. 7–9. LTEX le pr´ cise dans les messages affich´ s par le compilateur. p. 8]. 14. A C ODE L TEX Voici quelques r´f´rences group´es˜\cite{lyx. p. a 2-line algorithm. une troisi` me compilation peut etre e ˆ A n´ cessaire.g. Valduriez pr´cise qu’il peut s’agir de dessins. avoiding unnecessary coloring and details.1. \emph{e.

3. Les « guillemets francais » s’obtiennent avec les comandes \og (ouvrez les guillemets) ¸ et \fg (fermez les guillemets). A C ODE L TEX \begin{algorithm} \caption{Recherche lin´aire du maximum} e \begin{algorithmic}[1] \REQUIRE un tableau d’entiers $A$ \ENSURE la valeur du plus grand entier contenu dans $A$ \STATE $max \leftarrow -\infty$ a \FOR{$i \leftarrow 1$ ` $longueur[A]$} \IF{$max < A[i]$} \STATE $max \leftarrow A[i]$ \ENDIF \ENDFOR \RETURN $max$ \end{algorithmic} \end{algorithm} ´ R E SULTAT Algorithme 1 Recherche lin´ aire du maximum e Entr´ e: un tableau d’entiers A e Sortie: la valeur du plus grand entier contenu dans A 1: max ← −∞ ` 2: pour i ← 1 a longueur[A] faire 3: si max < A[i] alors 4: max ← A[i] 5: fin si 6: fin pour 7: retourner max Notez que pour produire le r´ sultat ci-dessus. Section 4. 14) Le package babel permet d’appliquer automatiquement certaines r` gles typographiques propres e ` a une langue. .2. 13) ´ Pour ecrire un algorithme en pseudo-code..El´ ments de r´ daction scientifique en informatique e e 23 Ecrire des algorithmes (cf. Section 4. on a red´ fini les noms des commandes dans le e e pr´ ambule : e \floatname{algorithm}{Algorithme} \renewcommand{\algorithmicrequire}{\textbf{Entr´e:}} e \renewcommand{\algorithmicensure}{\textbf{Sortie:}} \renewcommand{\algorithmicif}{\textbf{si}} \renewcommand{\algorithmicthen}{\textbf{alors}} \renewcommand{\algorithmicelse}{\textbf{sinon}} . p. Typographie (cf. on peut utiliser les packages algorithm et algorithmic.. p.

´ R E SULTAT ` Alan Turing8 est a l’origine des ordinateurs tels que nous les connaissons.El´ ments de r´ daction scientifique en informatique e e A C ODE L TEX 24 \documentclass{article} \usepackage[french.frenchb]{babel} \begin{document} Voici un exemple: voyez-vous comment sont \og ajout´s \fg\ certains espaces? e \end{document} ´ R E SULTAT Voici un exemple : voyez-vous comment sont « ajout´ s » certains espaces ? e Notes de bas de page (cf. (\ldots) \end{proof} ´ R E SULTAT D´ monstration. (. 16) A e Il est facile de d´ finir vos propres environnements en LTEX (voir par exemple [11]).Q. Section 4. p.} est ` l’origine des a ordinateurs tels que nous les connaissons.7 Juin 1954.frenchb]{babel}.4. Par induction.F. e A C ODE L TEX Alan Turing\footnote{23 Juin 1912 -. . Section 4. p. . 16) D´ finir une note de bas de page se fait avec la commande \footnote. a ` A C ODE L TEX \begin{proof} Par induction.4. Environnements (cf. Les packages amsmath et amsthm sont tr` s utiles e e e e pour plusieurs raisons. ) e 8 23 Juin 1912 – 7 Juin 1954. . un peu « scolaire »). L’une d’elle est qu’ils permettent d’obtenir une s´ rie d’environnements pr´ e e d´ finis comme proof qui ajoute un carr´ ( ) pour marquer la fin d’une d´ monstration (remplace le e e e C. Ils seront num´ rot´ s et format´ s automatiquement.D. Notez que le mot proof est traduit automatiquement en d´ monstration e grˆ ce a l’inclusion du package [french.

on peut utiliser la commande ispell. Section 4. e A Editer des transparents en L TEX (cf. \pageref{def_algo}). p.aux. editeur utilis´ ). A C ODE L TEX \begin{defn} \label{def_algo} Un \emph{algorithme} est une s´quence finie d’´tapes non-ambigu¨s e e e permettant de r´soudre un probl`me. un el´ ment important est manquant : la notion d’entr´ es et sorties d’un algorithme. e ´e e e Dans la D´ finition 3 (cf. Par exemple. ll faut compiler deux fois le fichier . e e \end{defn} Dans la D´finition \ref{def_algo} (\emph{cf. l’´ tiquette de celle-ci et des suivantes sont automatiquement e e e incr´ ment´ es dans le texte. A Remarque 7. on d´ finit un label et on cr´ e une r´ f´ rence crois´ e en e e e e ee e ´ utilisant la commande ref. – Prosper : sourceforge. Cela signifie que si on ajoute ee e ee une d´ finition avant la D´ finition 1. On peut egalement obtenir un num´ ro de page en utilisant la commande e pageref. Tout e e ´ d´ pend de votre installation (syst` me d’exploitation. . TeXShop (Mac e e e OS X) inclus un v´ rificateur.tex pour que LTEX puisse g´ rer les r´ f´ rences e ee crois´ es. 17) ˆ Il existe plusieurs v´ rificateurs d’orthographe qui peuvent etre utilis´ s sur vos fichiers . ee e ` Correcteur orthographique (cf.net/projects/prosper/. 17) A ´ Si vous avez ecrit votre travail avec l’aide de LTEX. e A Vous devrez installer ces packages car ils ne font pas partie de la distribution standard de LTEX. p. La seconde compilation utilise ce fichier pour mettre a jour les r´ f´ rences crois´ es. p. 16) ee e A Les r´ f´ rences crois´ es sont g´ r´ es automatiquement par LTEX. Pour ce faire. La premi` re compilation ecrit les etiquettes et leurs num´ ros de pages dans un fichier e e e ´ ´ . Ils sont disponibles aux adresses suivantes : – Beamer : sourceforge.El´ ments de r´ daction scientifique en informatique e e 25 R´ f´ rences crois´ es (cf.} p. un ´l´ment e e e important est manquant˜: la notion d’entr´es et sorties d’un algorithme. 25). Un algorithme est une s´ quence finie d’´ tapes non-ambigu¨ s permettant de r´ soudre e e e e e un probl` me. pourquoi ne pas l’utiliser pour les transparents lors de votre pr´ sentation ? Il existe plusieurs packages et classes pour le faire. Sous Linux. e ´ R E SULTAT D´ finition 3.tex. Ils permettent de faire des pr´ sentations dynamiques (transparents incr´ mentaux pour e e « animer » une figure ou pour d´ voiler du texte progressivement). p. Section 6.4. Section 5. comme Beamer e et Prosper.net/projects/latex-beamer/.