Mise en page LaTeX pour l'École des Mines de Douai
Le lundi 23 juin 2003, 00:00 - Lien permanent
J'ai écrit une "classe" LaTeX pour faire des rapports qui respectent la mise en page demandée par mon école. e vous la livre ici, avec une
(petite) documentation, un script d’install et un layout LyX. Cette mise en page est issue de la norme expérimentale Z41006, pour autant que ça veuille dire quoi que ce soit.
C'est une norme expérimentale d'AFNOR il me semble.
Je vous la livre ici, avec une (petite) documentation, un script d'install et un fichier LyX qui vous permettra d'utiliser cette classe dans ce fabuleux programme qu'est LyX.
Tout est détaillé dans le fichier README.dvi (et README.pdf), jetez-y un coup d'oeil 
Grâce à cette classe, j'espère que plus d'élèves de l'Ecole des Mines de Douai (mon école
) pourront utiliser LaTeX pour faire leurs rapports, et bénéficier de toute sa puissance 
Cette classe en est à sa version 1.5 et est tout à fait utilisable en l'état.
Cliquez ici pour télécharger un fichier compressé contenant la classe, l'installeur, le fichier LyX, et la documentation.
Vous pouvez aussi utiliser les RPMs que j'ai préparé. Ils devraient fonctionner sur RedHat, Fedora, Mandrake et SuSE sans problème. Si ça ne marche pas chez vous, laissez-moi un commentaire.
P.S. :
Vous pouvez aussi voir les anciennes versions de la classe.















Commentaires
mardi 24 août 2004, 11:42
J'avais utilisé LaTeX l'année pour le rapport de validation de projet, et je dois dire que j'étais fasciné ... et je le suis toujours par la puissance de l'outil. Cela étant dit (et comme aurait dit Mme Dubois ma prof de philo en Term : "Les choses étant ce qu'elles sont") un programme de traitement de texte est plus rapide d'utilisation. D'un autre côté il est vrai que gro$oft Word plante rarement sous MacOS X ($$$$$). Je pense que LaTeX est un outil génial pour les personnes qui veulent prendre le temps de faire un travail propre, loin de tout consumérisme primitif qui exige un certain rendement (:evil: $$$$) D'autre part on avait (je dis "on" le groupe projet) eu des problème de fautes de frappes parce que j'utilisais juste un shell où on ne voyait pas très très bien et donc pas top pour la relecture ! mais je crois qu'il existe des éditeurs un peu plus avancés avec colorisation synthaxique, un peu comme les éditeurs HTML.
jeudi 26 août 2004, 08:18
@Risson :
Il existe des éditeurs qui et facilitent le boulot sous à peu près toutes les plate-formes sur lesquelles LaTeX existe (c'est à dire beaucoup).
Perso, je pense que l'utilisation de LaTeX se justifie quand on veut faire des rapports relativemen longs (+ de 40 pages). Une fois qu'on a passé la phase d'adaptation à l'outil, on va à une vitesse délirante. On se libère complètement l'esprit des problèmes de mise en page (est-ce que je saute une ligne ici ou deux lignes...). Et ça c'est particulièrement agréable. En plus, comme la source c'est du texte simple, y'a pas plus multiplateforme pour le passer à des potes qui seraient sous Windows et sous Linux. Encore plus terrible : pour travailler à plusieurs, tu mets la source LaTeX sous CVS, comme un programme ! Et là c'est la top classe : merging, contrôle de versions, etc...
Une fois qu'on a fait l'effort de bien prendre en main LaTeX (et un bon éditeur aide beaucoup), on peut faire des trucs terribles avec.
Perso, le prochain truc dans ce genre que j'essaye, c'est DocBook XML
lundi 6 septembre 2004, 13:54
@gauret :
Simple question trés bete, mais auriez vous un exemple de fichier réalisé avec LaTex ? Source + résultat !
Merci !
lundi 6 septembre 2004, 23:36
@Requin :
Sauf erreur de ma part, le fichier contient un manuel et un exemple d'utilisation de la classe en question.
dimanche 19 septembre 2004, 19:13
Salut,
Je suis eleve a l'ecole des mines de Douai. Tout d'abord merci pour le joli look que tu vas donner a mon rapport
J'ai eu quelques problemes a l'install sur une Fedora Core 1 : ni le rpm ni le script d'install du .tat.bz2 ne copiait le fichier emd.layout dans /usr/share/lyx/layouts/. Lyx ne reconnaissait donc pas la classe. Mais un petit cp et tout est regle ! En esperant que ca pourra aider des eleves en difficulte.
Piaf.
dimanche 19 septembre 2004, 23:00
@Piaf :
Un petit truc a ajouter : le seul probleme que j'ai encore, et qui me semble etre du a ma manip, est que seul root peut utiliser la classe Mines de Douai... Une idée ?
lundi 20 septembre 2004, 01:16
@Piaf :
Ok mon dernier probleme est resolu : une petite install pour l'utilisateur courant et ca repart comme en
Desole de donner l'impression de reflechir "a haute voix" sur ta page...
Une derniere question : je tape un rapport pour un stage a l'etranger (en anglais) et je voudrais donc voir apparaitre "Contents" plutot que "Table des Matieres" en haut de la TOC (comme les autres classes le generent d'ailleurs par defaut). J'ai parcouru les emd.cls et emd.layout, je ne crois pas que ca se trouve a ce niveau. Mais comme j'y connais rien...
lundi 20 septembre 2004, 11:02
@Piaf :
Oups, désolé de pas avoir répondu à tes autres posts avant !
Alors, dans l'ordre inverse :
Ils y répondent notemment à ta quesion : [->http://www.grappa.univ-lille3.fr/FAQ-LaTeX/14.4.html]
Perso, j'utilise pas LyX, je trouve que ça limite la puissance de LaTeX, mais c'est clair que c'est pas mal pour commencer
En tout cas, je suis content de voir qu'il y a des gens qui utilisent ma classe
Hésite pas à m'envoyer un mail si tu constates un problème
mardi 5 octobre 2004, 16:48
@gauret :
Bonjour,
Je suis actuellement en dernière année d'ingénieur en Belgique. J'ai un travail de groupe à réaliser, et nous sommes convaincus de LaTeX pour l'avoir utilisé auparavent. Il va donc de soi que le rapport sera rédigé en LaTeX.
Je suis content de trouver l'éventuelle solution de travail en groupe, avec suivi des modifications, etc. Mais n'y connaissant pas grand chose en la matière, je me demande s'il est aisé de réaliser ledit programme. Et CVS, qu'est-ce donc? Existe-t-il un petit utilitaire pour réaliser ce genre de manipulation de source LaTeX?
Un grand merci à quiconque pourra me donner un coup de main.
mercredi 6 octobre 2004, 00:52
@Seb :
Un outil de contrôle de version est à mon avis la meilleure solution. CVS est un de ces outils, ou éventuellement son évolution qui s'appelle Subversion.
Un outil de contrôle de version est utilisé en programmation. C'est en quelque sorte une zone de fichiers partagés très spéciale, puisqu'elle conserve les modifications des fichiers.
L'idée c'est qu'on a un serveur CVS, et chacun rapatrie une copie en local des fichiers sur le serveur pour travailler. Quand on a fini un morceau de travail, on envoie ses modifications au serveur. Si deux utilisateurs modifient le même fichier à des endroits différents, les modifications sont rassemblées. Si ils ont modifié la même zone, CVS indique qu'il y a un conflit et laisse l'utilisateur régler le problème tout seul. Ensuite, on peut voire les différences entre les fichiers entre différentes modifications, on peut travailler sur une branche de son projet (pas très utile dans ton cas), etc...
Personnellement, je conseillerais Subversion pour un nouveau projet, c'est l'évolution de CVS. C'est dispo sur [->http://subversion.tigris.org]. Il y a une bonne doc à lire avant de s'y mettre vraiment. C'est un peu compliqué au début, mais c'est ultra puissant, et on prend vite les bonnes habitudes.
mercredi 4 mai 2005, 16:56
Et voila c'est parti pour le message annuel de Piaf à Gauret
Pour la deuxième année consécutive je me sers de ta classe pour faire mon rapport de stage, et franchement c'est plus que génial. Donc re-merci ! En plus je tiens à apporter le feed-back de l'année dernière : le jury a adoré, alors pourquoi s'en priver ? Et puis je me souviens comment tout le monde galérait deux jours avant de rendre le rapport pour faire une présentation à peu près potable sous Word... Alors que moi, une fois le travail d'écriture fini y'a plus qu'à exporter et j'ai de la qualité professionelle !!
Sinon une petite question : t'utilises quoi comme viewer de PDF, parce que moi j'ai craqué récemment pour acrobat reader 7, il est vraiment beau mais c'est pas bien c'est pas GPL :(.
jeudi 5 mai 2005, 11:38
@piaf :
Mais de rien, de rien, je suis content que ça serve ! Si tu pense qu'il faudrait y modifier des choses, hésite pas à demander (il faudra que je me replonge dans les classes LaTeX, mais rien d'impossible). C'est clair que pour faire des rapports, c'est vraiment excellent. Tu peux te concentrer sur ce que tu écris, et pas sur "Est-ce que je dois sauter une ligne ou deux lignes là..."
Pour ce qui est du viewer de PDF, j'utilise le KPDF de KDE 3.4, il est vraiment très bien. Il parait que Evince est excellent aussi si tu utilises GNOME.
vendredi 15 juillet 2005, 11:39
@piaf :
P'tain quelle chance, cher M. Piaf, d'avoir des jurys qui apprécient cela ! Moi je suis tombé sur deux gros ùé@î l'année dernière, qui m'ont mis une vieille note pour le non-« respect de la norme expérimentale Z41 006 »... Y'a des GENS des fois tu te dis qu'ils n'apprécient pas les belles choses !
Sinon, monsieur Gauret, que dire de cette classe LaTeX, qui est tout simplement excellente pour faire ses rapports de stage ! Franchement, c'est la deuxième fois que je l'utilise, et quelle joie !
Cela me désole presque d'utiliser un truc aussi joli pour y mettre du bon gros flan dedans...
sur ce, bonne journée !
ps: je suis en 2A à l'EMD
lundi 18 juillet 2005, 23:40
@mat :
Merci merci
Enfin quand même, je connais très bien une optionnaire de l'EMD (amie de promo), et elle m'a dit que y'avait débat entre les adeptes du MSWord et du LaTeX. La conclusion temporaire était que quand tu connais ni l'un ni l'autre, l'investissement d'apprentissage du LaTeX peut valoir le coup. C'est un peu léger mais c'est déjà une bonne nouvelle.
Cela dit, je connais pas mal de monde qui dit connaître MSWord (ou OpenOffice) et qui n'a jamais utilisé les styles par exemple...
Sinon Orgrim, promo 2005, m'a envoyé des améliorations qu'il a apporté à la classe LaTeX, je vais mettre à jour sous peu.
A+ et encore merci
Gauret
jeudi 21 juillet 2005, 11:00
@gauret :
Mais wai, mais trop comment ça vaut le coup d'apprendre LaTeX. D'une, c'est pas compliqué, et de deux, ça sort quand même de purs documents au niveau qualité et beauté. À côté, le rendu de MSWord, c'est du brouillon. Il suffit de regarder les livres O'Reilly (édition française) pour se rendre compte de la beauté du rendu.
Maintenant, c'est sûr que la grande majorité de larv^H^H^H^Hgens qui ne veulent même pas faire un petit effort...
Pis voilà, faut pas déconner, qui sait se servir des styles dans MSWOrd ? Je suis persuadé que 95% des GENS qui font du MSWord l'utilisent comme un bloc-notes amélioré, où tu peux mettre tes titres en gras et les centrer... Pour comprendre de quoi je parle, voir les gruikeries qui consistent à sauter des lignes après les titres afin d'apporter de l'espace, ou encore les trucs à base de tabulations pour que tout soit aligné. Ne parlons même pas de la compat' des (.doc|.xls|.ppt) entre les versions de MSOffice...
Pour passer à autre chose, j'utilise en fait le emd.cls modifié d'Orgrim, qui est en plus fourni dans un package avec un Makefile, ce qui est quand même grave la classe
J'espère que les gens de l'École apprécieront quand même le rendu de la chose !
-- mat
vendredi 29 juillet 2005, 14:59
@mat :
Et voilà, c'est mis à jour, et j'ai inclus un petit Makefile pour faire les compilations..
jeudi 25 août 2005, 09:31
salut gauret, jolie jolie cette classe.. mais j'ai une belle erreur à la création du glossaire, à savoir "undefined control sequence" en parlant de afficheglossaire. aurais tu une idée de comment résoudre ce problème ??
aag
jeudi 25 août 2005, 10:27
@aag :
Est-ce que tu as bien la dernière version de la classe installée ? (version 1.5) Tu peux voir le numéro de version au début du fichier emd.cls. Cette commande n'existait pas dans les versions antérieures.
Est-ce que tu peux me copier le message d'erreur exact, ou mieux : me l'envoyer par mail ?
Merci
mardi 30 mai 2006, 14:28
slt! je suis tombee sur ce site parce que je cherchais la norme utilisée pour les rapports à l'Ecole des Mines de Douai et je me suis dit que ton programme pouvait être tres pratique. Mais j'ai essayé de télécharger ton fichier (le zip) et en essayant de l'executer, l'ordi dit qu' il y a une erreur ("pas d'entree"). Donc je voulais savoir si celui qui est proposé à télécharger fonctionne ou si c'est mon ordi qui a un probleme.
Autre question: est-ce-que quelqu'un qui ne s'y connait pas du tout en Informatique peut utiliser ta classe? D'ailleurs, je ne sais même pas ce qu'est une classe!
Merci
mardi 30 mai 2006, 19:41
@jaklyn :
Salut !
Mon fichier est en fait un modèle de mise en page pour le système de formatage de texte qui s'appelle LaTeX. Ca ne fonctionne pas sans. Si tu ne connais pas LaTeX, voici une introduction : http://tex.loria.fr/apprends_latex/apprends_latex.html
On peut tout à fait l'utiliser sans être informaticien, c'est le cas de la plupart de ses utilisateurs ! (des scientifiques en général)