Documentation : la machine à formulaires Antoine Lejay Mars 2002 Version 1.2 La "machine à formulaire" rempli automatiquement tous les champs des annexes B et C (la première page de celle-ci en fait) du Journal Officiel à partir d'un seul fichier source. *** Avertissement *** Ce programme vient sans garantie. Son auteur ne saurait être tenu comme responsable en cas d'erreurs, et il est conseillé des vérifier les informations qui sont écrites sur les annexes B et C. Note pour ceux qui ont la version 1.0 ou 1.1: - remplacer au début de lettre-envoi.cls \RequirePackage{formulaire,typoform} par \RequirePackage{formul} (ou importer la nouvelle version). - le champ "situation" a disparu, et est remplacé par deux champs "fonctions" et "etablissementactuel" - dans la version 1.2, la première page de l'annexe C a été complétée, et on peut faire des renvois aux rubriques du CV (recherche, enseignement, ...) 1. Comment ça marche ? Ce programme vient avec les fichiers - annexeB.cls - annexeC.cls - lettre-envoi.cls - listeuniv.tex - formul.sty - form.tex Le fichier form.tex contient les informations sur le candidat, ainsi que sur ses candidatures. Le candidat doit donc changer ce fichier pour l'adapter à ses besoins. Ne pas oublier de signer le curriculum vitae. À chaque université est associée un code (par exemple, aix-marseille1 pour Aix-Marseille I). La liste se trouve dans le fichier listeuniv.tex, ou plus bas. Le fichier listeuniv.tex contient la liste des universités françaises, avec des informations comme son adresse ou l'académie. Elle est tirée de la liste donnée sur le site du Ministère de l'Éducation Nationale (mais des erreurs peuvent s'y être glissées, le traitement ayant été mi-manuel, mi-automatique). Les fichiers annexeB.cls, annexeC.cls, lettre-envoi.cls produisent respectivement l'annexe B du Journal Officiel, la première page de l'annexe C du Journal Officiel (curriculum vitae), ainsi qu'une lettre destinée à accompagner les dossiers. Il est possible, en s'inspirant de ces fichiers, de créer d'autres formulaires, lettres, ... Le fichier formul.sty contient le code. 2. Problèmes potentiels. Durant la compilation, on appelle les packages suivants: - latexsym - fontenc - geoemetry - url - french (pour envoi-lettre.cls) Le package "url" est disponible sur ftp://ftp.jussieu.fr/pub/TeX/CTAN/macros/latex/contrib/other/misc/url.sty Si "french" n'est pas installé, changer \RequirePackage{french} en \RequirePackage[french]{babel} au début de envoi-lettre.cls Il se peut que "french" créé des problèmes. En cas de message d'erreur du type -34- this file and other auxiliary files require to use the following -34- LaTeX packages: french! -34- check \usepackage or remove these files.Typesetting is aborted! ) ) (\end occurred inside a group at level 2) alors effacer "form.aux", et recompiler (ca passe tout seul ensuite). Si les autres packages (url, geometry) ne sont pas installées, les importer depuis le CTAN , les installer, et les mettre dans le repertoire courant. Merci de signaler les bugs et les erreurs. *** Codes des universités (par académies) *** %%% Aix-Marseille %%% aix-marseille1 : Université de Provence~: Aix-Marseille I aix-marseille2 : Université de la Méditerranée~: Aix-Marseille II aix-marseille3 : Université de droit, d'économie et des sciences~: Aix-Marseille III avignon : Université d'Avignon et des pays du Vaucluse %%% Amiens %%% amiens : Université Picardie-Jules-Verne : Amiens UTC : Université de technologie de Compiegne %%% Besançon %%% besancon : Université de Franche-Comté~: Besançon belfort : Université de technologie de Belfort-Montbeliard %%% Bordeaux %%% bordeaux1 : Université Bordeaux I Sciences et Technologies bordeaux2 : Université Victor Segalen : Bordeaux II bordeaux3 : Université Michel de Montaigne : Bordeaux III bordeaux4 : Université Montesquieu : Bordeaux IV pau : Université de Pau et des pays de l'Adour %%% Caen %%% caen : Université de Caen %%% Clermont-Ferrand %%% clermont1 : Université d'Auvergne : Clermont-Ferrand I clermont2 : Université Blaise Pascal : Clermont-Ferrand II %%% Corse %%% corse : Université Pascal Paoli : Corse %%% Dijon %%% dijon : Université de Bourgogne : Dijon %%% Grenoble %%% savoie : Université de Savoie : Chambéry grenoble1 : Université Joseph-Fourier : Grenoble I grenoble2 : Université Pierre Mendès-France : Grenoble II grenoble3 : Université Stendhal : Grenoble III INPG : Institut National Polytechnique de Grenoble %%% Lille %%% artois : Université d'Artois lille1 : Université des sciences et technologies de Lille : Lille I lille2 : Université du droit et de la santé : Lille II lille3 : Université Charles-de-Gaulle : Lille III littoral : Université du Littoral Côte d'Opale valenciennes : Université de Valenciennes et du Hainaut-Cambrésis %%% Limoges %%% limoge : Université de Limoges %%% Lyon %%% lyon1 : Université Claude Bernard : Lyon I lyon2 : Université Lumiere : Lyon II lyon3 : Université Jean Moulin : Lyon III st-etienne : Université Jean Monnet : Saint-Etienne %%% Montpellier %%% montpellier1 : Université Montpellier I montpellier2 : Université Montpellier II montpellier3 : Université Paul Valéry : Montpellier III perpignan : Université de Perpignan %%% Nancy-Metz %%% metz : Université de Metz nancy1 : Université Henri Poincaré : Nancy I nancy2 : Université Nancy II INPL : Institut National Polytechnique de Lorraine %%% Nantes %%% angers : Université d'Angers le-mans : Université du Maine : Le Mans nantes : Université de Nantes %%% Nice %%% nice : Université de Nice-Sophia Antipolis toulon : Université de Toulon et du Var %%% Orléans-Tours %%% orleans : Université d'Orléans tours : Université François Rabelais : Tours %%% Paris et région Ile-de-France %%% paris1 : Université Panthéon-Sorbonne : Paris I paris2 : Université Panthéon-Assas : Paris II paris3 : Université de la Sorbonne Nouvelle : Paris III paris4 : Université Paris-Sorbonne : Paris IV paris5 : Université René Descartes : Paris V paris6 : Université Pierre et Marie Curie : Paris VI paris7 : Université Denis Diderot : Paris VII paris9 : Université Paris Dauphine : Paris IX marne-la-vallee : Université de Marne-la-Vallée paris8 : Université Vincennes-Saint-Denis~: Paris VIII paris12 : Université Paris-Val-de-Marne : Paris XII paris13 : Université Paris-Nord : Paris XIII cergy : Université de Cergy-Pontoise evry : Université d'Évry-Val d'Essonne paris10 : Université de Nanterre : Paris X paris11 : Université Paris Sud : Paris XI versailles : Université de Versailles Saint-Quentin en Yvelines %%% Poitiers %%% poitiers : Université de Poitiers la-rochelle : Université de la Rochelle %%% Reims %%% reims : Université de Reims Champagne-Ardenne reims : Université de Troyes %%% Rennes %%% brest : Université de Bretagne Occidentale : Brest lorient : Université de Bretagne Sud (Site de Lorient) vannes : Université de Bretagne Sud (Site de Vannes) rennes1 : Université Rennes I rennes2 : Université de Haute Bretagne : Rennes II %%% Rouen %%% havre : Université du Havre rouen : Université de Rouen %%% Strasbourg %%% mulhouse : Université de Haute-Alsace : Mulhouse strasbourg1 : Université Louis Pasteur : Strasbourg I strasbourg2 : Université Marc Bloch : Strasbourg II strasbourg3 : Université Robert Schuman : Strasbourg III %%% Toulouse %%% toulouse1 : Université des sciences sociales~: Toulouse I toulouse2 : Université Toulouse-le-Mirail~: Toulouse II toulouse3 : Université Paul Sabatier~: Toulouse III INPT : Institut National Polytechnique de Toulouse %%% Outre-Mer %%% antilles-guyane : Université des Antilles-Guyane reunion : Université de la Réunion polynesie : Université de la Polynésie Française nouvelle-caledonie : Université de Nouvelle Calédonie