Page Web
Ce document existe également au format PDF, plus agréable à lire.
Objet du stage
Organisé par le département génie thermique et énergie (GTE) de l’IUT du Littoral Côte d’Opale (IUTLCO) et de l’université du Littoral Côte d’Opale (ULCO), en partenariat avec l’association GUTenberg, ce stage a pour but :
- de faire découvrir LaTeX à ceux qui ne le connaissent pas;
- de permettre à ceux qui le connaissent déjà d’en approfondir l’usage et de découvrir certains logiciels périphériques.
Mais, qu’est-ce donc que LaTeX?
LaTeX (prononcer [latɛk] soit « latek »), plus qu’un logiciel de traitement de textes, est l’un des plus puissants composeurs de documents. Ces derniers peuvent être visualisés à l’écran, imprimés ou mis en ligne sur un site Web. Les qualités principales de LaTeX sont les suivantes.
- Il est gratuit et libre : il peut être librement utilisé, copié et distribué.
- Il a été porté sur toutes les plates-formes possibles et imaginables, en particulier sous Linux, Mac OS X et Windows.
- Il respecte complètement les compatibilités ascendantes et descendantes : ainsi, les documents écrits il y a 20 ans sont encore utilisables.
- Le fond des documents est privilégié sur la forme, le logiciel se chargeant de toute la mise en forme (celle-ci est, bien sûr, néanmoins paramétrable).
- La structure des documents est naturellement rigoureuse, ainsi qu’y invite le logiciel.
- La qualité typographique des documents produits : elle est quasiment professionnelle.
- Pour les scientifiques, les formules mathématiques ont une qualité identique à celles que l’on trouve dans les livres les mieux composés et sont plus rapides à obtenir que sous un outil classique de traitement de texte.
- La taille des fichiers est très petite (pour un document contenant beaucoup de formules mathématiques, 1000 fois plus que sous un traitement de texte usuel).
Plus généralement, [1, 2] peuvent guider dans le choix du bon outil pour composer des documents et convaincre de ce que l’apprentissage de LaTeX assure un retour sur investissement très élevé.
En outre, même s’il s’agit d’un aspect accessoire dans un premier temps, [3] montre à quel point les documents conçus avec LaTeX sont plus beaux que ceux créés à partir de traitements de textes usuels.
Néanmoins, la prise en main de LaTeX n’est pas immédiate pour ceux qui sont habitués à des logiciels de type WYSIWYG. Et l’un des objets de ce stage est justement celui-là : débroussailler le terrain pour les débutants de façon que LaTeX leur permette de créer des documents de qualité, au moins aussi facilement que sous un traitement de texte usuel 1.
À qui s’adresse ce stage?
Ce stage est réservé à... tout le monde : enseignants (de toutes disciplines), étudiants, secrétaires, élèves, techniciens, ingénieurs, simples curieux, etc., en bref à tous ceux qui ont ou auront à rédiger un texte sur ordinateur, depuis la lettre administrative d’une page jusqu’au livre de 700 pages, en passant par le contrôle de mathématiques ou la mise en page d’un poème...
Ce stage s’adresse également à chacun, quel que soit son degré de connaissance de LaTeX, puisque sont prévus des conférences et ateliers de niveaux débutant, intermédiaire et avancé (cf. 2).
Planning de la journée
Pour cette 17e édition, nous proposons donc des « cursus » de niveaux :- débutant
- destiné aux personnes ne connaissant pas ou que très peu LaTeX : aucun pré-requis n’est donc nécessaire, pas même celui de savoir manier un traitement de texte usuel. Les utilisateurs non novices de LaTeX, en particulier ceux ayant appris sur le tas, pourront aussi mettre à plat leurs connaissances et peut-être se départir de pratiques sous-optimales;
- intermédiaire
- destiné à ceux utilisant déjà LaTeX mais souhaitant être initiés2 à certaines fonctionnalités qui n’ont pas été abordées au niveau débutant;
- avancé
- destiné à ceux ayant une très bonne maîtrise de LaTeX et de ses programmes annexes et qui souhaitent augmenter leur productivité ou entrer dans les arcanes du système.
La journée se déroulera en plusieurs étapes, selon le planning résumé au tableau 2.1.
Cursus « débutant » | Cursus « intermédiaire » | Cursus « avancé » | |
08h30 | |||
09h00 | |||
10h30 | |||
10h45 | |||
12h15 | |||
13h30 | |||
15h00 | TP | TP | TP |
17h30 |
Clôture du stage
|
||
a. |
Ces ateliers se déroulent simultanément. |
b. |
Ces ateliers se déroulent simultanément. |
c. |
Ces ateliers se déroulent simultanément. |
d. |
Ces ateliers se déroulent simultanément. |
e. |
Ces ateliers se déroulent simultanément. |
f. |
Ces ateliers se déroulent simultanément. |
Il est possible d’enjamber les cursus 3 et de n’assister qu’à certaines de ces étapes 4. Le détail du programme des conférences et ateliers est donné aux sections 2.1 à 2.3.
Cursus « débutant »
Ce cursus ne suit pas le même déroulement que celui des cursus « intermédiaire » et « avancé » : pour permettre aux débutants de rapidement comprendre comment on manipule LaTeX, une séance de travaux pratiques (TP) est prévue immédiatement après leur premier contact, donc à l’issue de la première conférence.
09h00 – 10h30
Les bases de LaTeX
Denis BITOUZÉ
Cette conférence est destinée à présenter aux débutants les principes de base de LaTeX ; elle permettra aussi aux utilisateurs non novices d’en approfondir et consolider leur connaissance. Son programme détaillé est le suivant.
- Bref historique de LaTeX.
- Principe de fonctionnement.
- Création d’un document simple.
- Équivalents des outils habituels de tout traitement de texte : centrage, mise en gras et/ou en italique, taille des fontes, etc.
- Listes « à puces », numérotées, de description.
- Prise en main d’un éditeur de textes orienté LaTeX permettant de créer des documents comme sous un traitement de texte usuel.
- Grandes lignes de l’installation d’une distribution LaTeX.
10h45 – 12h15
Travaux pratiques
Mathieu BARDOUX, Denis BITOUZÉ, Jean-Pierre CASTELEYN, Maxime CHUPIN, Sylvain DELENCLOS et Romuald ERNST
Cf. 2.4.
13h30 – 15h00
Approfondissements et initiation à la composition des mathématiques
Denis BITOUZÉ
Pendant cette conférence, nous aborderons les thèmes suivants.
- Création de documents (scientifiques ou littéraires) plus élaborés :
- différentes classes de documents ;
- structuration d’un document : chapitres, sections, sous-sections, etc. ;
- objets divers : titre, table des matières, labels et références, entêtes et pieds de pages, notes marginales et de bas de page, annexes, etc.
- Simplification de l’usage de LaTeX en évitant les tâches répétitives : création de commandes personnelles.
- Diverses sources de documentation : outils présents dans la distribution, bibliographie, webographie, FAQ, listes de discussion, forums.
- Insertion d’images.
- Premiers éléments permettant de composer des formules de type mathématique pour les enseignants en sciences de collèges et lycées.
15h00 – 17h30
Travaux pratiques
Mathieu BARDOUX, Patrick BIDEAULT, Denis BITOUZÉ, Jean-Pierre CASTELEYN, Maxime CHUPIN, Romuald ERNST, Yvon HENEL, Gaétan MARRIS, Fabrice NIESSEN, Christophe POULAIN et Maïeul ROUQUETTE
Cf. 2.4.
Cursus « intermédiaire »
09h00 – 10h30
Les stagiaires pourront choisir l’un des 2 ateliers suivants qui se dérouleront simultanément.
Séance (niveau intermédiaire) 1.1
Une classe LaTeX pour faire des présentations ? N’est-ce pas utiliser un marteau-piqueur pour écraser une mouche ? Eh bien pas tant que cela ! Beamer, c’est avant tout la simplicité :
- utilisation multi-plateforme sans effort, avec des fichiers portables et légers ;
- sortie directe en PDF (finis les problèmes de compatibilité) ;
- génération automatique de la table des matières ;
- références croisées, bibliographie, hyperliens en toute simplicité ;
- de nombreux styles prédéfinis et personnalisables ;
- possibilité d’utiliser toutes les fonctionnalités LaTeX (équations, etc.)
Essayer Beamer, c’est retrouver la puissance de LaTeX au service de ses transparents.
Séance (niveau intermédiaire) 1.2
Débuter avec METAPOST
Christophe POULAIN
Un petit aperçu des possibilités graphiques de METAPOST : à partir d’exemples existants (http://www.melusine.eu.org/lab/bmp) ou amenés par les stagiaires, on effectuera ses premiers pas avec METAPOST : utilisation, raisonnement géométrique de METAPOST, etc.
10h45 – 12h15
Les stagiaires pourront choisir l’un des 3 ateliers suivants qui se dérouleront simultanément.
Séance (niveau intermédiaire) 2.1
Débuter avec Asymptote: un choix judicieux pour celui qui aime faire de jolies figures !
Gaétan MARRIS
Asymptote est un puissant, et performant, langage de graphisme vectoriel.
Dans votre recherche de la meilleure solution pour ajouter de jolies figures à vos documents créés avec LaTeX, il serait déraisonnable de ne pas venir découvrir les possibilités d’un tel langage.
Si vous n’êtes pas encore convaincu, je crois qu’il n’y a rien de mieux qu’une galerie de plusieurs centaines d’exemples, pour vous persuader qu’avec Asymptote, il n’y aura pas de frein à votre créativité : http://asy.marris.fr/.
Donc si vous souhaitez franchir le pas et découvrir Asymptote, cet exposé est fait pour vous. Au programme : une présentation générale puis des exemples simples (notamment construction de courbes et constructions géométriques usuelles) pour mettre en exergue les possibilités de base d’Asymptote.
Cet exposé et celui intitulé « Asymptote, langage orienté objet » sont complémentaires.
Séance (niveau intermédiaire) 2.2
Scratch et METAPOST
Christophe POULAIN
Avec l’arrivée de l’algorithmique au collège et l’utilisation prônée de Scratch, ce package METAPOST permettra de produire des algorithmes ayant l’apparence de Scratch, le goût de Scratch mais avec tous les avantages du monde latexien.
Pour suivre cet exposé, il pourra être utile d’avoir assisté à celui intitulé « Débuter avec METAPOST ».
Séance (niveau intermédiaire) 2.3
Maths ou tableaux avec LaTeX
Yvon HENEL
Le programme de cette séance n’est pas arrêté puisque les stagiaires pourront, lors de leur inscription, choisir entre deux exposés : un sur les mathématiques ou un sur les tableaux.
- Mathématiques :
- Vous n’êtes plus débutant en LaTeX et vous vous débrouillez à peu près pour écrire les mathématiques dont vous avez besoin! C’est peut-être le moment de faire le point, de (re)découvrir quelques commandes et packages plus ou moins indispensables ou utiles... Rédiger des mathématiques mieux présentées plus facilement, c’est une bonne idée, non ? C’est aussi le but de cet exposé!
- Tableaux :
- On apprendra à faire des tableaux du plus simple au plus complexe. On verra quelques extensions bien utiles.
Comment faire des tableaux avec des cellules couvrant plusieurs colonnes, des cellules occupant plusieurs lignes. Comment mettre de la couleur. Comment placer des images à coté de texte. Comment placer un tableau en mode paysage dans une feuille en mode portrait. Comment faire un tableau un flottant que LaTeX placera au mieux.
13h30 – 15h00
Les stagiaires pourront choisir l’un des 3 ateliers suivants qui se dérouleront simultanément.
Séance (niveau intermédiaire) 3.1
Asymptote : un langage orienté objet. De son usage pour le tracé de courbes diverses
Gaétan MARRIS
Mise en exergue de l’aspect « orienté objets » du langage Asymptote vu par le prisme de ses possibilités en matière de tracé de courbes : création de courbes (définies par des fonctions ou par des points) utiles au professeur de sciences.
Pour suivre cet exposé, il pourra être utile d’avoir assisté à celui intitulé « Débuter avec Asymptote ».
Séance (niveau intermédiaire) 3.2
PSTricks versus TikZ : initiation à 2 outils de dessin intégrés à LaTeX
Jean-Pierre CASTELEYN
- Initiation aux packages PSTricks et TikZ qui permettent d’insérer le code pour la réalisation de schémas dans votre document LaTeX.
- Présentation de « packages spécialisés ».
Vous pouvez consulter des exemples de réalisations avec PSTricks et TikZ, ainsi que les documents de Jean-Pierre Casteleyn sur PSTricks et TikZ.
Séance (niveau intermédiaire) 3.3
Vous êtes enseignant en collège ? en lycée ? LaTeX (et son univers) est un élément essentiel de la production de documents de tous types (devoirs, transparents, présentations vidéos-projetées). On verra, au travers de la méthode de travail d’un enseignant en collège, comment utiliser certains procédés afin d’améliorer encore l’utilisation de cet outil.
15h00 – 17h30
Séance (niveau intermédiaire) 4.1
Travaux pratiques
Mathieu BARDOUX, Patrick BIDEAULT, Denis BITOUZÉ, Jean-Pierre CASTELEYN, Maxime CHUPIN, Romuald ERNST, Yvon HENEL, Gaétan MARRIS, Fabrice NIESSEN, Christophe POULAIN et Maïeul ROUQUETTE
Cf. 2.4.
Cursus « avancé »
09h00 – 10h30
Les stagiaires pourront choisir l’un des 2 ateliers suivants qui se dérouleront simultanément.
Gérer son historique de fichiers LaTeX avec Git
Maïeul ROUQUETTE
Dès lors que l’on travaille intensément avec LaTeX, les essais, tests et retours en arrière se multiplient. Se pose alors la question de comment gérer toutes les étapes du travail, et de s’assurer qu’en cas d’erreur, l’on puisse retrouver une forme ancienne de son document. Pour cela, le système le plus efficace est d’utiliser un logiciel de gestion de version (versionnage ou versionnement).
De plus, de tels logiciels facilitent le travail collectif et collaboratif, en permettant de synchroniser les documents entre plusieurs auteurs et autrices.
L’atelier proposera d’apprendre à utiliser Git, le logiciel de versionnage aujourd’hui le plus répandu. Il commencera par une explication des concepts de base suivie de travaux pratiques. Si le temps le permet, l’atelier finira par un exposé théorique sur quelques fonctions avancées, mais néanmoins utiles, telles que la gestion des branches et l’outil de débogage git bisect.
Cet atelier recourra à la ligne de commande, et sera donc une occasion de démystifier cet outil.
Programmation LaTeX
Yvon HENEL
Nous verrons sur quelques exemples comment expl3 (le langage de programmation de LATEX3) rapproche la programmation avec LaTeX de ce que l’on peut connaitre avec un langage de type impératif « classique ». On verra comment utiliser les tests, les boucles, les sauts conditionnels.
On abordera également les structures de données comme les listes.
10h45 – 12h15
Les stagiaires pourront choisir l’un des 2 ateliers suivants qui se dérouleront simultanément.
biblatex et biber : gérer sa bibliographie avec des outils flexibles et modernes
Maïeul ROUQUETTE
biblatex est un package LaTeX moderne de bibliographie, qui s’utilise principalement en combinaison avec le logiciel biber. Très flexible, il permet de personnaliser facilement les styles bibliographiques. En outre, il facilite la gestion des bibliographies complexes, que ce soit par les types d’entrées concernées ou par les classements souhaités (bibliographies multiples). En un seul package sont réunies plusieurs fonctionnalités qui existaient auparavant dans des packages différents, parfois incompatibles.
Après une rapide présentation des différences avec le traditionnel BibTeX, nous exposerons les fonctions de base de biblatex, à savoir l’ajout de référence bibliographique dans un texte et la création d’une ou plusieurs bibliographies finales. Nous expliquerons ensuite les concepts utiles pour personnaliser les styles bibliographiques.
Des exercices pratiques seront ensuite proposés. Cet atelier s’adresse aussi bien à des personnes n’ayant jamais utilisé biblatex/biber qu’à celles et ceux qui souhaitent approfondir leurs connaissances et maîtriser dans les détails leurs styles bibliographiques.
Emacs + AUCTeX
Fabrice NIESSEN
Emacs est sans doute le meilleur éditeur pour écrire et modifier tout type de texte ou de code source. Il dispose, en particulier, du mode AUCTeX pour éditer du LaTeX. C’est lui que nous découvrirons pendant le cours, ainsi que d’autres extensions dignes d’intérêt (par exemple : Preview-LaTeX, RefTeX pour la gestion des labels, citations et entrées d’index, flyspell pour la correction orthographique, outline-minor-mode pour plier et déplier des sections de texte).
13h30 – 15h00
Les stagiaires pourront choisir l’un des 2 ateliers suivants qui se dérouleront simultanément.
Introduction à LuaLATEX
Maxime CHUPIN
Dans cet atelier, nous nous intéresserons à LuaLATEX. Nous introduirons les concepts de bases de l’interaction entre Lua et TeX, avec un balayage général des (immenses) potentialités. Nous essaierons plus particulièrement de montrer par des exercices pratiques simples l’intérêt que peut représenter l’introduction de Lua : prise en main du dialogue entre Lua et TeX, programmation plus « classique » (et donc plus facile) qu’en (LA)TEX, automatisation de certaines tâches laborieuses, etc.
Org mode 9
Fabrice NIESSEN
La syntaxe LaTeX est parfois verbeuse, par exemple pour écrire des tableaux. Org mode offre une solution à ce problème en permettant d’écrire ses documents quasiment aussi simplement que d’écrire un email (avec une syntaxe très allégée) et en générant le fichier .tex correspondant (qu’on peut alors aisément compiler pour obtenir un PDF). De plus, Org mode offre des facilités d’édition incroyables autorisant l’ajout, la suppression et l’inversion de lignes ou colonnes dans un tableau sur simple pression de touches, mais aussi l’ajout de formules (avec résultat des calculs mis à jour) comme dans un tableur ! C’est que nous proposons de vous montrer lors de notre exposé, pendant lequel nous réaliserons également une présentation Org Beamer en direct.
15h00 – 17h30
Travaux pratiques
Mathieu BARDOUX, Patrick BIDEAULT, Denis BITOUZÉ, Jean-Pierre CASTELEYN, Maxime CHUPIN, Romuald ERNST, Yvon HENEL, Gaétan MARRIS, Fabrice NIESSEN, Christophe POULAIN et Maïeul ROUQUETTE
Cf. 2.4.
Travaux pratiques
Les TP, qui se dérouleront dans nos locaux, permettront à l’ensemble des participants d’appliquer ce qui aura été appris lors des conférences ou ateliers. Les exemples choisis couvriront une grande part des besoins courants en typographie. Un des objectifs sera l’appropriation de méthodes simples pour composer des textes proposés.
Les stagiaires équipés d’un ordinateur portable pourront l’apporter et l’utiliser lors de ces TP (cf. 3.5). Les autres utiliseront les postes fixes que nous mettrons à disposition et travailleront alors a priori à deux par poste. Tous les participants auront bien sûr le loisir de repartir avec les fichiers qu’ils auront créés.
Les stagiaires pourront se munir de documents, qu’ils auront le cas échéant réalisés sous leur traitement de texte habituel, et qu’ils souhaiteraient savoir composer sous LaTeX.
En fait, le programme n’est pas complètement arrêté et dépendra des inscrits : de leur profil (novices ou pas) et des desiderata qu’ils exprimeront éventuellement lors de leur inscription.
Ouverture des conférences et ateliers
Les conférences ou ateliers qui ne seront choisis que par trop peu de stagiaires ne seront pas ouverts.
Informations complémentaires et inscriptions
Lieu du stage
L’accueil des participants aura lieu autour d’un café à partir de 08h30 au département GTE, situé au premier étage du bâtiment universitaire La Citadelle de Dunkerque, à l’adresse suivante :
Département génie thermique et énergie
Centre Universitaire de la Citadelle
220 avenue de l’Université
BP 5313
59379 Dunkerque Cedex 1
Tél. : (33) (0)3 28 23 70 40
Ce bâtiment, qu’on pourra situer au moyen de cette vue, se trouve à moins de 15 min à pied de la gare de Dunkerque.
Comment s’inscrire?
Les personnes souhaitant assister à ce stage (ouvert à tous) devront obligatoirement s’inscrire par Internet en commençant par remplir le formulaire de pré-inscription. Elles recevront ensuite un courriel leur indiquant la procédure pour finaliser 5 leur inscription.
Déjeuner
Le restaurant universitaire étant fermé pour cause de panne électrique, nous proposons aux participants de déjeuner sur place au moyen d’un panier-sandwich, au tarif de 6 €, constitué de :
- un sandwich composé (avec salade, tomates, œuf dur) au choix :
- jambon;
- poulet;
- thon;
- une pâtisserie au choix :
- éclair au chocolat;
- tartelette aux fraises;
- merveilleux spéculoos;
- une petite bouteille d’eau.
Nous demandons à ceux qui sont intéressés de bien vouloir cocher l’option prévue à cet effet et faire leur choix dans le formulaire d’inscription.
Installation de LaTeX
Nous fournirons aux participants les (volumineux) fichiers permettant d’installer LaTeX et ses logiciels périphériques sur leur machine personnelle, quel que soit le système d’exploitation utilisé (notamment Linux, Mac OS X, Windows) :
- soit en leur distribuant les DVD de la TeX Collection gracieusement offerts par l’association GUTenberg (sous réserve que ceux-ci soient disponibles à la date du stage);
- soit en leur prêtant des clés USB contenant tout le nécessaire.
Quelques jours avant le stage, tous les stagiaires recevront la marche à suivre pour récupérer ces fichiers par Internet, pour ceux ne souhaitant pas recourir à des DVD ou des clés USB.
Ordinateurs portables
Les stagiaires en possession d’un ordinateur portable sont invités à s’en munir. Ainsi, pendant les TP, ils pourront installer LaTeX 6 et le pratiquer dans leur environnement habituel. Nous demandons à ceux qui seraient intéressés de bien vouloir le préciser lors de leur inscription et d’indiquer alors s’ils accepteraient de travailler en binôme (des options sont prévues à cet effet dans le formulaire).
Une (petite) participation aux frais
Pour participer au stage, les personnes intéressées devront, lors de l’accueil, s’acquitter de la modeste somme de 6 €.
En cas de problème
En cas de problème, ne pas hésiter à contacter :
- l’organisateur du stage;
- le secrétariat du département (cf. 3.1).
Faire connaître notre stage
Nous vous remercions à l’avance de ne pas manquer de faire connaître notre stage à vos collègues, connaissances, amis, entourage, etc., par exemple :
- en signalant son existence sur les listes de diffusion et forums (notamment académiques), réseaux sociaux, etc., que vous fréquentez;
- en placardant des exemplaires de son affiche disponible au format PDF.
Glossaire
- FAQ
- frequently asked questions : « questions fréquemment posées », traduit en français par « foire aux questions ».
- GTE
- génie thermique et énergie.
- GUTenberg
- groupe francophone des utilisateurs de TeX.
- IUT
- institut universitaire de technologie.
- IUTLCO
- IUT du Littoral Côte d’Opale.
- TP
- travaux pratiques.
- ULCO
- université du Littoral Côte d’Opale.
- WYSIWYG
- what you see is what you get : « ce que vous voyez (à l’écran), est ce que vous obtenez (sur le papier) », parfois traduit en français par « tel écran-tel écrit » (ou « vous voyez ce que vous composez »).
Bibliographie
- [1]
-
Allin COTTRELL. Traitements de texte: stupides et inefficaces. Trad. de l’anglais par Arnaud ZUFFEREY, Xavier PERSÉGUERS et Denis BITOUZÉ. 2009. url : https://frama.link/latex-vs-traitements-de-texte.
- [2]
-
Thomas NEMETH. Approche critique de l’outil traitement de textes. 2003. url : http://tnemeth.free.fr/linuxdocs/tt.html.
- [3]
-
Dario TARABORELLI. The Beauty of LaTeX. Anglais. Fév. 2015. url : http://nitens.org/taraborelli/latex.
1.Nous tenons à préciser que ce stage n’est pas une opération de promotion d’un logiciel; les logiciels fournis ne sont pas des versions d’évaluation limitées dans le temps, ou des versions avec des fonctionnalités limitées, ce ne sont pas non plus des logiciels expérimentaux à moitié terminés; enfin chaque participant a même le droit de le redistribuer à toute sa famille, à tous ses collègues/camarades et à tous ses élèves/professeurs, car il s’agit de logiciels libres.
2.Attention! Ce cursus est destiné peu ou prou aux débutants dans ces notions de niveau intermédiaire : il peut s’agir d’une initiation aux outils indiqués.
3.Cela est toutefois déconseillé aux débutants.
4.Merci dans ce cas de ne cocher que celle(s)-ci au moment de l’inscription.
5.Cette étape est obligatoire car nécessaire à la bonne organisation du stage.
6.Avec l’aide des intervenants si besoin était.