Rédaction avec \title{L AT EX} Premiers pas Rédaction avec \title{L AT EX} Prem

Rédaction avec \title{L AT EX} Premiers pas Rédaction avec \title{L AT EX} Premiers pas Vincent Goulet Professeur titulaire École d'actuariat, Université Laval Édition 2019.03 Vincent Goulet, 2019 © 2019 par Vincent Goulet. « Rédaction avec L AT EX — Premiers pas » est mis à disposition sous licence Attribution-Partage dans les mêmes conditions 4.0 International de Creative Commons. En vertu de cette licence, vous êtes autorisé à : • partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats; • adapter — remixer, transformer et créer à partir du matériel pour toute utilisation, y compris commerciale. L’Offrant ne peut retirer les autorisations concédées par la licence tant que vous appliquez les termes de cette licence. Selon les conditions suivantes : Attribution — Vous devez créditer l’œuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l’œuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l’Offrant vous soutient ou soutient la façon dont vous avez utilisé son œuvre. Partage dans les mêmes conditions — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l’œuvre originale, vous devez diffuser l’œuvre modifiée dans les mêmes conditions, c’est-à-dire avec la même licence avec laquelle l’œuvre originale a été diffusée. Code source Voir sur GitLab Couverture Suricate (Suricata suricatta), parfois surnommé « sentinelle du désert » (ici un spécimen du zoo de Newquay, en Cornouailles). Ce petit carnivore vit dans le sud-ouest de l’Afrique. Très prolifique, le suricate vit en grands groupes familiaux au sein d’une colonie. Crédit photo : © Francis C. Franklin CC BY-SA 3.0 via Wikimedia Commons. Concept original du titre : Marie-Ève Guérard. Fichiers d’accompagnement Ce document devrait être accompagné des fichiers nécessaires pour compléter les exercices. Si vous n’avez pas obtenu ces fichiers avec le document, vous pouvez les récupérer dans le site Comprehensive TeX Archive Network (CTAN). Accéder aux fichiers dans CTAN  4 Prérequis à cette formation 1. Installer une distribution L AT EX sur votre poste de travail; nous recommandons la distribution T EX Live • Vidéo d’installation sur macOS  • Vidéo d’installation sur Windows  2. Composer un premier document très simple de type Hello World! • Démonstration vidéo avec TeXShop sur macOS  • Démonstration vidéo avec Texmaker sur Windows  5 Présentation de T EX et L A T EX Présentation de T EX et L A T EX Description sommaire Ce que c’est • T EX est un système de mise en page (typesetting) ou de préparation de documents • L AT EX est un ensemble de macro-commandes pour faciliter l’utilisation de T EX • Langage de balisage (Markup Language) pour indiquer la mise en forme du texte • Accent mis sur la production de documents de grande qualité à la typographie soignée (surtout pour les mathématiques) Donald Knuth, créateur de T EX 6 Ce que ce n’est pas Un traitement de texte  priorité accordée à la qualité de la mise en page WYSIWYG  plutôt What You See Is What You Mean Incompatible  format identique sur tous les systèmes d’exploitation Instable  noyau arrivé à maturité Imprévisible  L AT EX fait ce qu’on lui demande, ni plus, ni moins 7 Quelques choses simples à réaliser avec L A T EX • Page de titre • Table des matières • Numérotation des pages • Figures et tableaux : disposition, numérotation, renvois • Équations mathématiques : disposition, numérotation, renvois • Citations et composition de la bibliographie • Coupure de mots • Document recto verso 8 Présentation de T EX et L A T EX Processus de création Processus de création d’un document L A T EX  rédaction du texte et balisage avec un éditeur de texte   compilation avec un moteur T EX depuis la ligne de commande   visualisation avec visionneuse externe (Aperçu, SumatraPDF, etc.) 9 Processus de création d’un document L A T EX  rédaction du texte et balisage avec un éditeur de texte   compilation avec un moteur T EX depuis la ligne de commande facilité par l’utilisation d’un logiciel intégré de rédaction (Texmaker, TeXShop, Emacs, …)   visualisation avec visionneuse externe (Aperçu, SumatraPDF, etc.) 9 Présentation de T EX et L A T EX [ Exercice ] Exercice Démarrer le logiciel Texmaker (Windows), TeXShop (macOS) ou tout autre éditeur ou logiciel intégré de rédaction de votre choix. 1. Ouvrir et compiler le fichier exercice_minimal.tex. 2. Ajouter du texte en français (avec accents) et observer le résultat. 10 Présentation de T EX et L A T EX Outils de production Moteurs et formats   Moteur Format Fichier de sortie tex plain T EX DVI tex (latex) L AT EX DVI pdftex (pdflatex) pdfL A T EX PDF xetex (xelatex) XƎL AT EX PDF 11 Faits amusants • T EX est aujourd’hui considéré exempt de bogue • Récompense si vous en trouvez un! • Numéro de version de T EX converge vers π : $ tex --version TeX 3.14159265 (TeX Live 2018) kpathsea version 6.3.0 Copyright 2018 D.E. Knuth. [...] 12 Présentation de T EX et L A T EX [ Exercice ] Exercice Question de voir ce que L AT EX peut faire, compiler le document élaboré exercice_demo.tex de la manière suivante : i) une fois avec LaTeX; ii) une fois avec BibTeX; iii) deux à trois fois avec LaTeX. 13 Principes de base Principes de base Règles de saisie Rédaction L’apparence du document est prise en charge par L AT EX et il est généralement préférable de ne pas la modifier. • On se concentre sur le contenu et la structure du document titre de section  \section{titre} emphase  \emph{texte} • Mots séparés par une ou plusieurs espaces • Paragraphes séparés par une ou plusieurs lignes blanches • Utilisation de commandes pour indiquer la structure du texte 14 Caractères réservés • Caractères réservés par T EX : # $ & ~ _ ^ % { } • Pour les utiliser, précéder par \ • On écrira donc L'augmentation de 2~\$ représente une hausse de 5~\%. L’augmentation de 2 $ représente une hausse de 5 %. 15 Principes de base Structure d’un fichier Structure d’un document L A T EX Un fichier source L AT EX est toujours composé de deux parties. \documentclass[11pt,french]{article} \usepackage{babel} \usepackage[autolanguage]{numprint} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \begin{document} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quam nulla, bibendum vitae ipsum vel, fermentum pellentesque orci. \end{document} 16 Structure d’un document L A T EX Un fichier source L AT EX est toujours composé de deux parties. préambule \documentclass[11pt,french]{article} \usepackage{babel} \usepackage[autolanguage]{numprint} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \begin{document} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quam nulla, bibendum vitae ipsum vel, fermentum pellentesque orci. \end{document} 16 Structure d’un document L A T EX Un fichier source L AT EX est toujours composé de deux parties. préambule corps \documentclass[11pt,french]{article} \usepackage{babel} \usepackage[autolanguage]{numprint} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \begin{document} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quam nulla, bibendum vitae ipsum vel, fermentum pellentesque orci. \end{document} 16 Principes de base Commandes et environnements Commandes • Débutent toujours par \ • Exemples de syntaxe \LaTeX % aucun argument \emph{toujours} % un argument obligatoire \section*{Introduction} % effet modifié \rule[6pt]{5mm}{2pt} % un argument optionnel, deux obligatoires • Commande sans argument : le nom se termine par tout caractère qui n’est pas une lettre (y compris l’espace!) • Portée d’une commande limitée à la zone entre { } 17 Environnements • Délimités par \begin{〈environnement〉} ... \end{〈environnement〉} • Contenu de l’environnement traité différemment du reste du texte • Changements s’appliquent uniquement à l’intérieur de l’environnement 18 Principes de base [ Exercice ] Exercice Modifier le fichier exercice_commandes.tex afin de produire le texte ci-dessous. Les commandes L AT EX débutent par le symbole \ et se terminent par le premier caractère autre qu’une lettre, y compris l’espace. Cela a pour consé- quence qu’une espace immédiatement après une commande sans argument sera avalée par la commande. La portée d’une commande est limitée à la zone entre accolades. 1. L’environnement enumerate permet de créer une liste numérotée. 2. Les environnements de listes sont parmi les plus utilisés en L AT EX. 19 L A T EX en français Il faut charger un certain nombre de paquetages pour franciser L A T EX. • babel : traduction des mots-clés prédéfinis, typographie française, coupure de mots, document multilingue • inputenc et fontenc : lettres accentuées dans le code source (pdfL AT EX seulement) • icomma : virgule comme séparateur décimal • numprint : espace comme séparateur des milliers 20 Organisation d’un document Conseil du T EXpert Utilisez impérativement les commandes L A T EX pour identifier les différentes parties (la structure) d’un document. 20 Organisation d’un document Parties d’un document Titre et page de titre L AT EX peut composer une page de titre automatiquement à partir des informations pertinentes. %% préambule \title{〈Titre du document〉} \author{〈Prénom Nom〉} \date{〈31 octobre 2014〉} % automatique si omis %% corps du document \maketitle uploads/s3/ presentation-du-r.pdf

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager