73
1/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire Suivez cette présentation sur votre ordinateur :-) https://louvainlinux.org/activites/atelier-latex Et créez un compte Overleaf : https://www.overleaf.com/ FormationLAT E X Introduction à l’écriture de documents avec LAT E X Louvain-li-Nux

Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

1/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Suivez cette présentation sur votre ordinateur :-)

https://louvainlinux.org/activites/atelier-latex

Et créez un compte Overleaf :

https://www.overleaf.com/

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 2: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

2/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Formation LATEXIntroduction à l’écriture de documents avec LATEX

Présentation par l’équipe du Louvain-li-Nux

Louvain-li-Nux

04 décembre 2019

Merci à Jolan Wolter, Thomas Vanzieleghem, David Ernst,Matthieu Baerts, Arnaud Cerckel, Benoît Legat, MattéoCouplet, Geoffroy Jacquet, Xavier Lambein, Sébastien deLongueville, Gaëtan Cassiers, Louis Arys, Arnaud Couplet,Morgane Leclerc et Martin Vandenbussche pour la réalisation desprécédentes versions de ces transparents

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 3: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

3/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Introduction

IntroductionQu’est-ce que LATEX ?Pourquoi LATEX ?Pourquoi pas LATEX ?Les OutilsSymboles spéciaux sur Mac

Concepts de baseMise en Page GénéraleEnvironnements flottantsBibliographieMathématiquesDoc Supplémentaire

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 4: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

4/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Qu’est-ce que LATEX

LATEX = méthode privilégiée d’écriture de documents scientifiques

LATEX 6= WYSIWYG (What You See Is What You Get)

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 5: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

5/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Pourquoi LATEX ?

Documents de qualité professionnelleFacilité d’emploi des :I formules mathématiquesI tables des matièresI images et tableauxI références bibliographiquesI références croiséesI . . .

GratuitStable, même pour les très gros documents

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 6: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

6/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Pourquoi LATEX ?

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 7: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

7/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Pourquoi pas LATEX ?

Prise en main plus longue que pour traitement de texte WYSIWYGJe suis allergique à toute forme de code informatiqueJ’ai des actions MicrosoftJe ne trouve pas le “\” sur mon clavier

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 8: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

8/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Quels logiciels pour utiliser LATEX ?

GNU/LinuxI Distribution LATEX : TeXLive (sudo apt install texlive-full)

I Éditeur : TeXMakerWindowsI Distribution LATEX : TeXLiveI Éditeur : TeXMaker

Mac OSI Distribution LATEX : MacTeXI Éditeur : TeXMaker

Dans votre navigateurI www.overleaf.com

Pour cet atelier, nous vous conseillons d’utiliser overleaf sur votre proprePC.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 9: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

9/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Symboles spéciaux sur Mac

Symbole Raccourci clavierbackslash \ alt + shift + /accolade alt + ()crochet [] alt + shift + ()pipe | alt + shift + L

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 10: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

10/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Concepts de base

IntroductionConcepts de base

Les fichiersLa structure du fichierCommandes et environnementsLes classesLes optionsLes packagesLa structure du document

Mise en Page GénéraleEnvironnements flottantsBibliographieMathématiquesDoc Supplémentaire

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 11: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

11/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les fichiers

Fichier source = essais.texFichier de bibliographie = essais.bibLors de compilation → création de nombreux fichiers annexesI style, class ;I structure du document ;I table des matières, liste des figures ;I liste des références ;I . . .

Création d’un fichier essais.pdfFormation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 12: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

12/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Structure générale du document IDocument minimal

\documentclassarticle %Type de document

%Préambule%On charge ici les packages

\begindocument%Corps du document

\enddocument

On charge les packages et effectue certains réglages dans le préambule.On écrit le contenu de son document entre \begindocument et\enddocument.Commentaires introduits par %

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 13: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

13/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Structure générale du document IIExemple de document type

Type de document \documentclass[a4paper, 10pt]scrartcl

Utilisation de package \usepackage[utf8]inputenc

Utilisation de package \usepackage[T1]fontenc

Utilisation de package \usepackage[french]babel

Début du document \begindocument

Corps du document Ceci est mon premier document en Latex !!!

Fin du document \enddocument

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 14: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

14/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les Commandes

CommandeI Débute par \I Peut prendre plusieurs arguments, placés entre accoladesI Permet d’insérer des symboles

\commandName[options]FirstParameter ... LastParameter

\implies =⇒ \textbftexte texte

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 15: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

15/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les Environnements

EnvironnementI S’applique à des portions de texte et permet par exemple d’appliquer

une règle de mise en pageI Délimité par \begin et \end

\beginEnvironnementName[options]

\endEnvironnementName

\beginfigure\centering\includegraphicslogo-uclouvain.eps

\captionVoici le logo UCLouvain\labelfig:ucl

\endfigureFigure – Voici le logo UCLouvain

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 16: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

16/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les principales classes de document

scrartcl pour les articles de journaux scientifiques, présentations,rapports courts,. . .

scrreprt pour de plus long rapports de plusieurs chapitres, petitslivres, thèses,. . .

beamer pour écrire des présentations (comme celle-ci)

et beaucoupd’autres

dont les références sont facilement trouvables sur Internet

\documentclass[a4paper,10pt]scrartcl

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 17: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

17/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les principales options de document

10pt, 11pt, 12pt pour la taille de police.a4paper, a5paper pour la taille de page.twoside pour des marges de livre

\documentclass[a4paper,10pt]scrartcl

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 18: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

18/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les packages

Les packages sont des extensions contenant de nouveauxenvironnements et commandesAppel du package dans le préambule à l’aide de la commande\usepackage[options]packageName

\usepackage[utf8]inputenc Utilisation des caractères accentués\usepackage[T1]fontenc Permet d’utiliser tous les caractères du clavier\usepackage[french]babel Spécifie la langue (français ici)\usepackagegraphicx Permet d’importer des images

Les 2 premiers packages de l’exemple sont nécessaires à lacompilation !

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 19: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

19/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

La structure logique du document

Structure logique du document uniquementLATEX se charge de la numérotation et de la mise en page

\section

\subsection

\paragraph

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 20: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

20/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

La structure logique du documentExemple

\sectionUne section\subsectionUne sous-section\paragraphUn paragraph Le contenu de

mon paragraphe sans alinéa.

Un paragraphe sans titre.La première ligne a toujours un alinéa.

Un deuxième paragraphe sans titre.À nouveau la première ligne a un alinéa.

1 Une section1.1 Une sous-sectionUn paragraph Le contenu de mon paragraphe sans alinéa.

Un paragraphe sans titre. La première ligne a toujours unalinéa.

Un deuxième paragraphe sans titre. À nouveau la premièreligne a un alinéa.

1

Pour créer un nouveau paragraphe, il suffit de faire deux retours à laligne.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 21: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

21/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Mise en Page Générale

IntroductionConcepts de baseMise en Page Générale

TitreLe Résumé ou AbstractLa Table des MatièresListesExercice 1Notes de Bas de PagePolices d’ÉcritureDivers

Environnements flottantsBibliographieMathématiquesDoc Supplémentaire

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 22: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

22/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

TitreInformations données dans \author, \date and \title avant le\begindocument

Création de la page de titre avec \maketitle après le \begindocument

\subjectUS Presidential Elections\titleFBI Investigations\subtitleRussian interference in the

2016 United States elections

% Séparer les auteurs avec \and\authorDonald Trump \and Vladimir Putin

\date % pas de date\date\today % aujourd’hui\date8 november 2016

\begindocument

\maketitle

\enddocument

US Presidential Elections

FBI InvestigationsRussian interference in the 2016 United States

elections

Donald Trump Vladimir Putin

8 novembre 2016

1

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 23: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

23/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Le résumé ou abstract

L’environnement abstract permet de mettre en page un résumé audébut du document.

\begindocument...\beginabstractVoici un résumé succint du contenude mon document.\endabstract...\enddocument

Résumé

Voici un résumé succint ducontenu de mon document.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 24: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

24/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Table des matières

La commande \tableofcontents suffit pour générer toute la table desmatières dynamiquement à partir de vos sections, sous-sections etc.

\begindocument

\tableofcontents % Table des matières

\sectionIntroductionCeci est mon premier document en \TeX

\sectionLe vif du sujetLe sujet est en or mais pas le vif.

\subsectionMais quel est le sujet ?\LaTeX, ce logiciel d’exception !

\enddocument

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 25: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

25/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Listes

Pour faire des listes à puce, utiliser l’environnement itemize.

\beginitemize\item Un chat;\item une poule;\item un chien.

\enditemize

I Un chat ;I une poule ;I un chien.

Pour faire des listes numerotées, utiliser l’environnement enumerate.

\beginenumerate\item Mettez de l’eau.\item Chauffer l’eau.\item Mettez les pasta.

\endenumerate

1. Mettez de l’eau.2. Chauffer l’eau.3. Mettez les pâtes.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 26: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

26/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Premier exercice(Utilisez la classe scrartcl)

LJOKE1230

Synthèse du cours de Calembours IAdrien Louis

9 mars 2020

1 Analyse1.1 Fondements

Les démonstrations à connaître sont : implication, contraposition, equivalence et ré-currence.

Les relations possibles sont : réflexive, symétrique, transitive ou antisymétrique.

2 Maths discrètes2.1 Définitions

Quel est le comble pour un cosinus ? Attraper une sinusite !

2.2 Principe des tiroirsLogarithme et exponentielle sont dans un bateau. Tout à coup, Logarithme s’exclame,

paniquée : Attention, on dérive !. Exponentielle lui répond : Je m’en fiche !— Le Louvain-li-Nux n’est pas responsable de la qualité de ces blagues.— Ce sont des blagues dignes d’un mécatro...

1

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 27: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

27/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Premier exercice (solution)

Lien Overleaf de la solution du premier exercicehttps://www.overleaf.com/read/cgsxdzhjrknb

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 28: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

28/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Notes de bas de page

La commande \footnote permet d’ajouter une note de bas de page :It’s the ship that made the Kessel\footnoteKessel is a planet in the Outer Rim

run in less than twelve parsecs\footnoteWhatever that means....

She’s fast enough for you, old man.

It’s the ship that made the Kessel a run in less than twelve parsecs b.She’s fast enough for you, old man.

a. Kessel is a planet in the Outer Rimb. Whatever that means...

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 29: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

29/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Changer la fonte de la police

Mise en emphase :\emphEmphase Mise en emphase du texte

Style de police\textbfGras Gras\textitItalique Italique\textscPetites majuscules Petites majuscules\textttMachine à écrire Machine à écrire\textrmSerif (par défaut) Serif (par défaut)

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 30: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

30/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Divers

Caractères spéciaux utilisés par LATEX\$ \& \% \# \_ \ \ \~ \^ \textbackslash

$ & % # _ ˜ ˆ \Tirets

- court Jean-Patrick-- moyen ou semi-cadratin 1984–2015--- cadratin le LATEX — c’est chouette — a été

créé par Leslie LamportAutres caractères (attention, certains nécessitent la présence dupackage babel (french))I M\upme pour Mme

I 1\ier 2\ieme pour 1er et 2e

I \no \No pour no et No

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 31: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

31/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Environnements flottants

IntroductionConcepts de baseMise en Page GénéraleEnvironnements flottants

Les figuresLes tableauxExercice 2

BibliographieMathématiquesDoc Supplémentaire

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 32: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

32/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Figures IUtilisation du package \usepackagegraphicx

Insertion de l’image avec \includegraphics[options]filename.ext

Non-flottant Référencement par “ci-dessous”, . . .\begincenter

\includegraphicsimage.jpg\endcenter

FlottantI Environnement figureI Ajout d’une référence par \label...I Référencement par voir figure \reffig:graphiqueI Ajout d’une légende par \caption...

\beginfigure\centering\includegraphicsgraph.png\captionVoici un beau graphique\labelfig:graphique

\endfigure

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 33: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

33/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Référencer des éléments du texte

Pour faire référence à une page, section, figure, table, équationmathématique, . . . :

Mettre une étiquette (label) à l’endroit à référencerI \labelidentifiant.

Mettre une référence à cette étiquette :I \refidentifiant pour le numéro de section, figure, table, équation ;I \pagerefidentifiant pour le numéro de page ;

\labelrefNous sommes section \refref,page \pagerefref, Nous sommes section 33, page 33,

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 34: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

34/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Figures II

Scaling\includegraphics[width=0.7\textwidth]image.jpg % Largeur dépendant du texte\includegraphics[height=4cm]image.jpg % Hauteur de 4cm\includegraphics[scale=0.5]image.png % taille de l’image / 2

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 35: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

35/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Exemple de figure

Sur la figure \reffig:uclLogo, vouspouvez

voir le logo UCLouvain mis a 50\%de la largeur du texte.

\beginfigure\centering\includegraphics[width=0.50\

textwidth]logo-uclouvain.eps\captionVoici le logo UCLouvain\labelfig:uclLogo

\endfigure

Sur la figure 2, vous pouvez voir lelogo UCLouvain mis a 50 % de lalargeur du texte.

Figure – Voici le logo UCLouvain

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 36: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

36/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Tableaux I

Code\begintabular<colonnes>

<lignes>\endtabular

I Définition de l’alignement des <colonnes> par :• un l pour aligner à gauche (left)• un c pour centrer (center)• un r pour aligner à droite (right)• un p<largeur> pour un texte justifié sur une largeur donnée

I Une ligne verticale est tracée par |I Le contenu des <lignes> est séparé par colonne grâce à des &I Une <ligne> se termine par \\I Une ligne horizontale est tracée par \hline

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 37: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

37/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Tableaux II

Exemple1 \begintabular|lcrp0.25\textwidth|2 \hline3 Gauche & Centré & Droite & Justifié\\4 \hline5 a & b & c & Le texte est trop long.\\6 1 & 2 & 3 & Il passe donc à la ligne suivante.\\7 \hline8 \endtabular9

RenduGauche Centré Droite Justifiéa b c Le texte est trop

long.1 2 3 Il passe donc à la

ligne suivante.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 38: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

38/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Tableaux IIINon-flottant Référencement par ”ci-dessous”, . . .\begincenter

\begintabular......

\endtabular\endcenter

FlottantI Environnement tableI Référencement par voir tableau \reftab:data

1 \begintable2 \centering3 \begintabular...4 ...5 \endtabular6 \captionVoici un beau tableau7 \labeltab:data8 \endtable9

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 39: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

39/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Exemple de tableau\begintable

\begincenter\begin tabular|l||c| %% 2 columns

\hline\textitInventaire & \textbfNombre \\\hlineChemises & 4 \\Pulls & 12 \\Pantalons & 1 \\\hline

\endtabular\captionTableau relatif a l’inventaire

\endcenter\endtable

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 40: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

40/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Deuxième exercice

Figure 1 – Tux en vacances

Nom RôleLinus Thorvalds personnage principalRichard Stallman l’oncle extrémiste

Aaron Swartz l’hacktiviste

Table 1 – Liste non-exhaustive de personnes impliquées dans le Libre

1 L’histoire d’un TuxIl était une fois un petit pingouin appelé Tux. Il était heureux et en bonne

santé, mais il ne ressemblait à aucun autre pingouin, comme vous pouvez levoir sur la figure 1. Ce petit pingouin aime se dorer la pillule au soleil ; avecun petit cocktail à la main.

2 Mon beau tableauQuittons nos histoires de Tux en vacances de la section 1 pour s’intéresser

au tableau 1 listant différents personnages de la culture Open-Source.

1

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 41: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

41/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Deuxième exercice (solution)

Lien Overleaf de la solution du deuxième exercicehttps://www.overleaf.com/read/dmcqrmdjwmdw

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 42: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

42/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Bibliographie

IntroductionConcepts de baseMise en Page GénéraleEnvironnements flottantsBibliographie

BibliographieDécoupe d’un projet en fichiers

MathématiquesDoc Supplémentaire

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 43: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

43/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Bibliographie

Avec LATEX, la bibliographie est séparée du reste dans un fichier.bib (par exemple : biblio.bib).L’utilisation d’une bibliographie requièrent les paquets suivants :I \usepackage[backend=bibtex]biblatexI \usepackagecsquotes.

On utilise le fichier biblio.bib dans le document via la commande\bibliographybiblio.bib (dans l’en-tête du document).On cite un document avec la commande \citeidentifiant. Cetidentifiant est repris dans le fichier .bib.On affiche la bibliographie à l’endroit souhaité avec la commande\printbibliography.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 44: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

44/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Structure du fichier .bib IPour chaque référence bibliographique, on ajoute une entrée aufichier. Exemple avec un article de Laurent Francis :

@inproceedingsray2017challenges,title=Challenges of monolithic integration for SiGe MEMS technology,author=Ray Chaudhuri, Ashesh and Severi, S and Helin, P and Francis,

Laurent and Tilmans, HAC,booktitle=15th IEEE Sensors Conference, SENSORS 2016,year=2017

Et un autre qui fit beaucoup de bruit :@articlelemaitre1934evolution,

title=Evolution of the expanding universe,author=Lema\^\itre, Georges,journal=Proceedings of the National Academy of Sciences,volume=20, number=1, pages=12--17,year=1934,publisher=National Acad Sciences

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 45: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

45/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Structure du fichier .bib II

Et encore un autre, que nous ne citerons pas :@articlede1966functions,

title=Functions of lysosomes,author=De Duve, Christian and Wattiaux, Robert,journal=Annual review of physiology,year=1966,publisher=Annual Reviews 4139 El Camino Way, PO Box 10139, Palo Alto CA

94303-0139

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 46: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

46/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Exporter des .bibPar exemple sur Google Scholar :

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 47: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

47/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Style de bibliographie

Le style est défini lors de l’appel du paquet\usepackage[style=ieee]biblatex

Les différents styles sont :I apa, American Psychological Association ;I chicago-authordate, Chicago Style ;I ieee, Institute of Electrical and Electronics Engineers (IEEE).

Pour plus de style de bibliographie, voirhttps://www.overleaf.com/learn/latex/Biblatex_citation_styles etGoogle.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 48: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

48/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Exemple

\documentclass[11pt]scrartcl\usepackage[utf8]inputenc\usepackage[T1]fontenc\usepackage[style=authoryear]biblatex\usepackagecsquotes\usepackage[french]babel\bibliographymonfichier.bib\begindocumentLorem ipsum dolor sit amet\citeray2017challenges, consectetuer adipiscing elit.Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabiturdictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputatea, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristiquesenectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Crasviverra\citelemaitre1934evolution metus rhoncus sem. Nulla et lectus vestibulumurna fringilla ultrices.\nocitede1966functions\printbibliography\enddocument

La commande \nocite permet d’inclure dans la bibliographie unélément dans la bibliographie qui n’a pas été cité dans le texte.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 49: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

49/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Compilation

Pour TeXMakerI Options → Configurer Texmaker → Compil rapide → Sélectionner

“PdfLaTex + BibLaTeX + PdfLaTeX (2x) + Voir pdf”Pour OverleafI Fonctionne déjà dans la compilation de base.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 50: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

50/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Troisième exercice

Compiler l’exemple de bibliographie et ajouter une référence depuisGoogle Scholar.

Lorem ipsum dolor sit amet[3], consectetuer adipiscing elit. Ut purus elit, vestibulumut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero,nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpisegestas. Mauris ut leo. Cras viverra[2] metus rhoncus sem. Nulla et lectus vestibulumurna fringilla ultrices.

Références[1] Christian De Duve et Robert Wattiaux. « Functions of lysosomes ». In : Annual

review of physiology (1966).[2] Georges Lemaître. « Evolution of the expanding universe ». In : Proceedings of

the National Academy of Sciences 20.1 (1934), p. 12-17.[3] Ashesh Ray Chaudhuri et al. « Challenges of monolithic integration for SiGe

MEMS technology ». In : 15th IEEE Sensors Conference, SENSORS 2016. 2017.

1

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 51: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

51/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Troisième exercice (solution)

Lien Overleaf de la solution du troisième exercicehttps://www.overleaf.com/read/pstswcfgbsyg

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 52: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

52/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Découpe d’un projet en fichiers

Si vous travaillez sur un projet de moyenne ou grande envergure, ilvaut la peine de le découper en plusieurs fichiersCela accélère la recompilation et permet une séparation plus claireentre les sectionsPar exemple, un article pourrait avoir un fichier par section :I main.tex contient la structure et l’en-tête du projet ;I intro.tex contient l’introduction et les remerciements ;I section1.tex contient la première section et son titre ;I section2.tex contient la deuxième section et son titre ;I . . .

L’inclusion dans fichier dans un autre se fait via la commande\input.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 53: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

53/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Découpe d’un projet en fichiersExemple de l’article

Dans main.tex

\documentclass[a4paper]scrartcl\usepackage[utf8]inputenc\usepackage[T1]fontenc\usepackage[french]babel

\begindocument\maketitle\tableofcontents

\inputintro.tex\inputsection1.tex\inputsection2.tex...\enddocument

Dans intro.tex

\begincenterJe dédie cet article à mon chat.Tu nous a quitté trop vite, Dragibus.Repose en paix.\endcenter

Dans section1.tex

\sectionLe Louvain-li-NuxLe Louvain-li-Nux est un kot à projetde Louvain-la-Neuve....

Dans section2.tex

\sectionLe KotangenteLe Kotangente est kot ami duLouvain-li-Nux....

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 54: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

54/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Mathématiques

IntroductionConcepts de baseMise en Page GénéraleEnvironnements flottantsBibliographieMathématiques

Écrire des MathématiquesLes MatricesFormules NumérotéesLes maths et les policesLarge OperatorsLa physique

Doc Supplémentaire

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 55: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

55/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

L’environnement mathématiqueInclure des formules dans le texte

On peut ouvrir un environnement mathématique entre deuxsymboles $.

$x + 1 = 2$ x + 1 = 2$\frac1x$ 1

x

Les opérateurs et symboles, comme les autres commandes,commencent par \, sauf +, -, /, ^, et _

$a^11$ a11 Good$a^11$ a11 Bad !$\sin(x)$ sin(x) Good$sin(x)$ sin(x) Bad !$\frac\Theta\sqrt\beta$ Θ√

βVery good !

Les packages amsmath et amssymb apportent beaucoup d’environementset symboles supplémentaires très utiles, à inclure par défaut.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 56: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

56/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

L’environnement mathématiqueInclure des formules centrées hors du texte

On peut aussi ajouter une formule mathématique centrée hors dutexte entre \[ ... \].

L’expression $\sin(x)$ peut s’écrire de différents manières.En effet, il a été démontré que

\[\sin(x) =\frace^iz - e^-iz2i

\]

avec $i$ étant l’unité imaginaire.

L’expression sin(x) peut s’écrirede différents manières. En effet,il a été démontré que

sin(x) = eiz − e−iz

2i

avec i étant l’unité imaginaire.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 57: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

57/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

MatricesLes matrices s’écrivent avec l’environnement matrix (fonctionnementsemblable à tabular).

\[\beginmatrix

\alpha & \beta \\\gamma & \delta \\

\endmatrix\]

α βγ δ

On ajoute des délimiteurs avec pmatrix,vmatrix,. . .

\[\beginpmatrix

a + b & c \\d & e + f \\

\endpmatrix\]

(a + b c

d e + f

)

Les différents délimiteurs sontbmatrix [ ] Bmatrix pmatrix ( )vmatrix | | Vmatrix || ||

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 58: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

58/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les délimiteursPar défaut LATEXutilise des parenthèses de taille standard, nes’adaptant pas au contenu qu’elles contiennent.\[ ( \fracx^2y^3 ) \]

(x2

y3 )

La solution ? Les commandes \left... et \right... permettentd’adapter automatiquement la taille des parenthèses.\[ \left( \fracx^2y^3 \right) \](

x2

y3

)Fonctionne aussi avec \left\ \right\ ou \left[ \right]

x2

y3

[x2

y3

]Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 59: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

59/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Formules Numérotées IL’environnement equation permet d’écrire des équations numérotées.

\beginequationc^2 = a^2 + b^2

\endequation c2 = a2 + b2 (1)

L’environnement align permet d’écrire des équations alignées etnumérotées. align* aligne plusieurs équations sans les numéroter.On peut ne pas numéroter une équation en plaçant \nonumber à la finde la ligne.

I like trains and the equations\beginaligne^i\pi + 1 & = 0\\f(t) & = A\cos(\omega t + \phi) \nonumber\endalignI also know that\beginalign*1 + 1 & = 2\\2 + 3 & = 5\endalign*

I like trains and the equations

eiπ + 1 = 0 (2)f(t) = A cos(ωt + φ)

I also know that

1 + 1 = 22 + 3 = 5

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 60: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

60/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Formules Numérotées II

Utilisation de l’environnement aligned pour faire un systèmed’équation (utilisation semblable à align).

\[\left\

\beginalignedx^2 + y &= 3 \\\fracyx &= 0.42

\endaligned\right.

\]

x2 + y = 3y

x= 0.42

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 61: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

61/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les maths et les polices

Parfois, certaines variables sont composées de plusieurs lettres. Ondoit utiliser des polices différentes comme \mathrm ou \mathsf. \mathcal

produit des lettres « calligraphiques ».$Var(x)$ V ar(x) Bad !$\mathrmVar(x)$ Var(x) Good$F_machine$ Fmachine Bad !$F_\mathrmmachine$ Fmachine Good$\mathcalM$ M

Les ensembles s’écrivent à l’aide de la police \mathbb.$\mathbbN$ N $\mathbbZ$ Z$\mathbbD$ D $\mathbbQ$ Q$\mathbbN$ R $\mathbbC$ C

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 62: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

62/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Large OperatorsVoici quelques opérateurs utiles :

\min_x \in \mathbbR minx∈R minx∈R

\max_x \in \mathbbR maxx∈R maxx∈R

\lim_x \to \infty limx→∞ limx→∞

\sum_i=1^n∑n

i=1

n∑i=1

\prod_i=1^n∏n

i=1

n∏i=1

Le résultat ne sera pas le même qu’on soit dans un texte ou dansune équation.Une liste des opérateurs mathématiques les plus courant estdisponible à cette adresse :http://www.univ-irem.fr/lexique/res/Annexe_E_-_Liste_des_symboles_mathematiques_usuels__LaTeX_.pdf

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 63: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

63/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les unités

Le package \usepackagesiunitx permet de gérer l’utilisation d’unitésdans vos formules.

314 × 10−2 \num314e-2

42 \ang42

gpolymer molcat s−1 \sig_polymer~mol_cat.s^-1

V2 lm3 F−1 \si\square\volt\cubic\lumen\per\farad

5 × 10−6 m s−1 Ω−1\SI5e-6\meter\per\second\per\ohm

5.3 × 109 m/s \SI[per-mode=symbol]5.3e9\meter\per\second

5.3 × 109 m/(s Ω) \SI[per-mode=symbol]5.3e9\meter\per\second\per\ohm

5 × 106 Js \SI[per-mode=fraction]5e6\joule\per\second

−273.15 C \SI-273.15\celsius

Super doc sur http://ctan.org/pkg/siunitx

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 64: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

64/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Quatrième exercice

Un système diagonal à résoudre :2 1 0 01 2 1 00 1 2 10 0 1 2

u1

u2

u3

u4

=

1111

(1)

Plusieurs équations alignées et numérotées :

x2 + y2 = r2 (2)y2 = r2 − x2 (3)

Une grosse équation :

ηth = 1− QII

QI

= 1−(T4 − T1

T3 − T2

)= 1−

(1

τ γ−1

)(4)

Un exemple d’unités en LATEX :

vmax = 300m s−1 (5)

1

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 65: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

65/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Quatrième exercice (solution)

Lien Overleaf de la solution du quatrième exercicehttps://www.overleaf.com/read/dqdzcnzsmnsh

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 66: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

66/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Pour aller plus loin

Chercher de l’information :http://en.wikibooks.org/wiki/LaTeXhttp://bertrandmasson.free.fr/http://www.grappa.univ-lille3.fr/FAQ-LaTeXhttp://www.andy-roberts.net/writing/latexhttp://ctan.org/pkg/packagename ou $ texdoc packagename

Google est ton ami !https://www.overleaf.com/learnLa version de StackExchange spécialisée pour le TEX :https://tex.stackexchange.com.Livres :I LATEXHowTo par Sébastien Combéfis (EN/FR)I Framabook LATEX

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 67: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

67/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Description

L’environnement description permet de faire des définitions.\begindescription

\item[ODT] Open Document Text.\item[ODS] Open Document Spreadsheet.\item[ODP] Open Document Presentation.

\enddescription

ODT Open Document Text.ODS Open Document Spreadsheet.ODP Open Document Presentation.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 68: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

68/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

La chimie1 \usepackagechemfig2 ...3 \chemfig*6(-=(-CH_2OH)-(-COOH)=-=)4

CH2OH

COOH

1 \usepackage[version=3]mhchem2 ...3 \[\ce3H2O + 1/2H2O -> AgCl2- + H2_(aq)\]4

3 H2O + 12 H2O −−→ AgCl −

2 + H2(aq)

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 69: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

69/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les circuits1 \usepackagecircuitikz2 ...3 \shorthandoff:! % Pour certaines versions de circuitikz4 \begincircuitikz5 \draw (0,0) to [sI, v=$V_2$] (0,-3);6 \draw (6,-3) to[short, i = $I_2$] (0,-3);7 \draw (0,0) to [R = R, v = $V_R$] (3,0);8 \draw (3,0) to [L = L, v = $V_L$] (6,0);9 \draw (6,0) to [C = C, v = $V_C$] (6,-3);

10 \endcircuitikz11 \shorthandon:! % Pour certaines versions de circuitikz

V2

I2

R

VR

L

VL

CVC

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 70: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

70/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Inclure du code1 \beginlstlisting2 if a == b:3 return 04 else:5 return 16 \endlstlisting

donne1 if a == b:2 return 03 else:4 return 1

Il y a aussi1 \lstinputlisting[caption=...,label=...]main.py

et1 \lstinline|if a == b|

qui donne if a == b.

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 71: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

71/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Dessiner en LaTeX avec Tikz

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 72: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

72/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Les paragraphes avec LATEXAlignement d’un paragraphe

Les environnements center, flushright et flushleft permettent d’alignerun paragraphe.

Justifié; c’est le comportementpar défaut de \LaTeX

\begincenterCentré

\endcenter

\beginflushrightAligné à droite

\endflushright

\beginflushleftAligné à gauche, mais pas

justifié, comme vous pouvezle voir

\endflushleft

Justifié ; c’est le comportement par dé-faut de LATEX

CentréAligné à droite

Aligné à gauche, mais pas justifié,comme vous pouvez le voir

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux

Page 73: Suivez cette présentation sur votre ordinateur :-) …...4/73 Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

73/73

Introduction Concepts de base Mise en Page Générale Environnements flottants Bibliographie Mathématiques Doc Supplémentaire

Jouer avec la policeChanger la taille de police

\small text pour changer la taille du texte à l’intérieur\small pour changer tout le texte jusqu’au prochain appel de\normalsize

\tiny polygenelubricants polygenelubricants

\small polygenelubricants polygenelubricants\normalsize polygenelubricants polygenelubricants\large polygenelubricants polygenelubricants\Large polygenelubricants polygenelubricants\LARGE polygenelubricants polygenelubricants\huge polygenelubricants polygenelubricants\Huge polygenelubricants polygenelubricants

Formation LATEX Introduction à l’écriture de documents avec LATEX Louvain-li-Nux