LaTeX avancé: mettre en forme sa thèse avec LaTeX

35
LATEX AVANCE Mettre sa thèse aux normes de sa discipline avec LaTeX

description

Mettre sa thèse aux normes de sa discipline avec LaTeX: réaliser les mises en forme (bibliographie, mise en page, gestion des en-tête et pieds de page, table des matières, index et références)

Transcript of LaTeX avancé: mettre en forme sa thèse avec LaTeX

Page 1: LaTeX avancé: mettre en forme sa thèse avec LaTeX

LATEX AVANCE

Mettre sa thèse aux normes de sa discipline avec LaTeX

Page 2: LaTeX avancé: mettre en forme sa thèse avec LaTeX

La bibliographie

09/04/23

LaTeX avancé> La bibliographie

2

Page 3: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Faire sa bibliographie de thèse: les grands principes

Objectifs:- Eviter le plagiat,- Vérifier que le contenu a un fondement réel dans la littérature scientifique et universitaire,- Permettre aux lecteurs de retrouver facilement l’information originale.

Pour les atteindre:-Toujours citer la source originale, même si l’information est relayée par un autre auteur,- Citer ses sources de façon claire:

- donner toutes les informations d’identification de sa référence,- normaliser ses citations (exemple: selon la norme Vancouver),- utiliser la même norme de citation pour l’ensemble de la thèse.

09/04/23

LaTeX avancé> La bibliographie

3

Page 4: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Quelques exemples de normes de citations bibliographiques:

Physique: Institute of Physics (styles auteur-date et numérique)

09/04/23

4

Lettres: Lettres et Sciences Humaines françaises

Mathématiques: American Psychological Association

Droit et sciences politiques: guide Lluelles (LexisNexis Québec / McGill)

LaTeX avancé> La bibliographie

Page 5: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Automatiser sa bibliographie: l’outil Zotero

Qu’est-ce que ?

09/04/23

LaTeX avancé> La bibliographie

5

- Un logiciel de gestion bibliographique:

- stocke vos références bibliographiques,

- vous permet de mémoriser l’accès à certains documents en ligne,

- gère vos citations dans votre rédaction, en fonction du style que vous choisissez.

- Une extension de Firefox, libre et gratuite:

- simple d’utilisation, fonctionne comme une option de votre navigateur,

- facilite votre rédaction grâce aux add-on adaptés à votre traitement de texte.

Zotero existe également en version « standalone », c’est-à-dire en logiciel indépendant, compatible avec Chrome ou Safari.

Page 6: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Comment ça marche?

09/04/23

LaTeX avancé> La bibliographie

6

Logiciel de gestion bibliographique

Traitement de texte

Styles (ex: Vancouver)

Filtres (reconnaissance des formats bibliographiques, localisation de la référence…)

Références bibliographiques en ligne: bases de données, catalogues, pages web, etc…

Page 7: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Télécharger et installer Zotero

09/04/23

LaTeX avancé> La bibliographie

7

S’installe dans les modules complémentaires de Firefox: les retrouver dans les « Outils »

Page 8: LaTeX avancé: mettre en forme sa thèse avec LaTeX

S’enregistrer sur le site de Zotero

09/04/23

LaTeX avancé> La bibliographie

8

Page 9: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Importer une référence bibliographique

09/04/23

LaTeX avancé> La bibliographie

9

Page 10: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Autre méthode d’importation: les numéros normalisés

09/04/23

LaTeX avancé> La bibliographie

10

Page 11: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Importer plusieurs références en même temps

09/04/23

LaTeX avancé> La bibliographie

11

Page 12: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Les types de documents reconnus d’office par Zotero

09/04/23

LaTeX avancé> La bibliographie

12

Source: Perrine Helly, Université de Bretagne Occidentale

Page 13: LaTeX avancé: mettre en forme sa thèse avec LaTeX

La barre d’outils Zotero

09/04/23

LaTeX avancé> La bibliographie

13

Créer un dossier ou un sous-dossier

Créer un groupe

Créer une nouvelle référence manuellement

Créer une nouvelle référence à partir de la page courante (enregistre la page web)

Créer une nouvelle référence à partir du numéro normalisé (ISBN, DOI, PMID)

Attacher une note

Attacher un fichier ou un lien URL

Actions diverses: préférences, importer, exporter

Recherche avancée dans la base de références

Chercher dans la base de références

Localiser le fichier Synchroniser sa bibliothèque avec le serveur Zotero

Afficher Zotero en pleine page (ouvre un onglet de Firefox)

Page 14: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Organiser sa bibliothèque Zotero

09/04/23

LaTeX avancé> La bibliographie

14

Tags du dossier

Organisation en dossiers et sous-dossiers

Zone des dossiers

Liste des références bibliographiques contenues dans le dossier

Détail de la référence bibliographique

Page 15: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Zotero et le format .pdf

09/04/23

LaTeX avancé> La bibliographie

15

« Récupérer les métadonnées du PDF »

Page 16: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Localiser les références bibliographiques avec Zotero: configurer le logiciel

09/04/23

LaTeX avancé> La bibliographie

16

Sur le site de Zotero: Documentation (fr), rubrique « localiser une ressource » (aller plus loin), lien vers la page des résolveurs de lien, avec celui d’AMU.

Dans les préférences de Zotero, choisir « avancé », et copier-coller le résolveur de l’Université à la place de celui du Worldcat.

Page 17: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Localiser les références bibliographiques avec Zotero: chercher sa référence dans les ressources de l’Université

09/04/23

LaTeX avancé> La bibliographie

17

« Recherche dans la bibliothèque »

Page 18: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Exporter sa bibliographie vers LaTeX09/04/23

LaTeX avancé> La bibliographie

18

« Exporter la collection »

Page 19: LaTeX avancé: mettre en forme sa thèse avec LaTeX

LaTeX et BibLaTeX

09/04/23

LaTeX avancé> La bibliographie

19

-Configurer la bibliographie: utiliser BibLaTeX et le moteur de compilation Biber. Choisir un style de citation (.bbx) et un format de tri (ici, par nom, date, titre).-Appeler tous les fichiers bibliographiques utilisés dans la rédaction (sous Mac, fonctionne avec un glisser-déposer).

Page 20: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Commandes de citation bibliographique

09/04/23

LaTeX avancé> La bibliographie

20

\cite[texte antérieur][texte postérieur]{clé}Une seule option: considérée comme du texte postérieur. Si on souhaite faire figurer des éléments avant la citation, mais pas après, il faut utiliser une option vide en deuxième position.

Encadrer la citation de parenthèses: \parencite[texte antérieur][texte postérieur]{clé}

En note de bas de page: \footcite[texte antérieur][texte postérieur]{clé}

\supercite[texte antérieur][texte postérieur]{clé} : s’emploie avec le style de bibliographie « numeric », pour faire figurer le n° d’appel en exposant.

Citations multiples: \cite{clé1,clé2,clé3}Pour bénéficier des textes avant et après: \cites[texte antérieur global][texte postérieur global][texte antérieur 1][texte postérieur1]{clé1}[texte antérieur2][texte postérieur2]{clé2}

\autocite[texte antérieur][texte postérieur]{clé}, avec la déclaration de l’option de biblatex autocite=<format> dans le préambule: automatiser l’aspect de la référence.Formats possibles: plain (\cite), inline (\parencite), footnote (\footnotecite), superscript (\supercite).

Page 21: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Insérer une citation

09/04/23

LaTeX avancé> La bibliographie

21

Interfaces pour les fichiers .bib: on peut les ouvrir avec l’éditeur LaTeX, mais aussi avec BibDesk (Mac), Jabref (toutes plate-formes)

Page 22: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Insérer la bibliographie finale

09/04/23

LaTeX avancé> La bibliographie

22

\printbibliography\nocite{*}

Les options appelées avec \printbibliography:heading=<nom> redéfinit le contenu de l’en-tête associé à la bibliographieprenote=<nom> permet d’insérer du texte avant la bibliographiepostnote=<nom> permet d’insérer du texte après la bibliographietype=<type d’entrée> n’imprime qu’un certain type d’entrées (ex: seulement les thèses)nottype=<type d’entrée> permet d’ignorer certains types d’entrées (ex: ignorer les rapports)keyword=<mot-clé> n’imprime que les entrées identifiées par certains mots-clés.prefixnumbers=<chaîne> utile pour subdiviser les bibliographies numériques (ex. série A1, A2, A3 où <chaîne> est A, suivie d’une série B1, B2, B3 où <chaîne> est B, etc.)

Les options du préambule:firstinits=true affiche tous les prénoms et noms intermédiaires sous forme d’initiales.ibsn / url / doi / eprint=false désactive l’affichage de ces champs.dashed=false imprime à chaque fois le nom de l’auteur au lieu d’un tiret, même s’il est répété.

Les plus:\defbibnote{nom}{texte} pour définir le texte appelé par les options prenote et postnote.

Page 23: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Une bibliographie organisée par thèmes avec LaTeX et Zotero

09/04/23

LaTeX avancé> La bibliographie

23

1. Utiliser les marqueurs dans Zotero

2. Dans le document LaTeX, appeler une bibliographie (ou une sous-bibliographie, cf. manuel BibLaTeX) composée uniquement des références identifiées par le mot-clé choisi.

Page 24: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Une bibliographie organisée par thèmes avec LaTeX et Zotero

09/04/23

LaTeX avancé> La bibliographie

24

Page 25: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Les subdivisions du document et leur numérotation

09/04/23

LaTeX avancé> Formatage du document

25

Définir la numérotation des différentes parties:\arabic: chiffres arabes\roman: chiffres romains (minuscules)\Roman: chiffres romains (majuscules)\alph: alphabétique (minuscules)\Alph: alphabétique (majuscules)

\thechapter: compteur des chapitres\thesection: compteur des sections…

Subdiviser et hiérarchiser sa thèse:\part: affiche le titre de la partie sur une page à part. Niveau -1\chapter: disponible avec les classes book et report, mais pas article. Commence sur une nouvelle page. Niveau 0\section: subdivision par défaut de la classe article. N’entraîne pas de saut de page. Niveau 1\subsection: niveau 2\subsubsection: niveau 3. Titre non numéroté\paragraph: niveau 4. Titre non numéroté\subparagraph: niveau 5. Titre non numéroté

Un exemple:

Pour obtenirChapitre I. Chapitre

1. Sectiona) Sous-section

1.1 Paragraphe

Dans le préambule:\setcounter{secnumdepth}{4}\renewcommand{\thechapter}{\Roman{chapter}}\renewcommand{\the section}{\arabic{section}}\renewcommand{\thesubsection}{\alph{subsection})}\renewcommand{\theparagraph}{\arabic .\arabic{paragraph}}

Page 26: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Gestion des en-tête et des pieds de page

09/04/23

LaTeX avancé> Formatage du document

26

Options par défaut

Dans le préambule:\pagestyle{empty} en-têtes et pieds de page vides\pagestyle{plain} numéro de page au centre du pied de page\pagestyle{headings} en-têtes et pieds de page définis automatiquement par la classe utilisée

Le package fancyhdr

Dans le préambule:\usepackage{fancyhdr}\pagestyle{fancy}\fancyhead[zone]{contenu}\fancyfoot[zone]{contenu}

Zone:Codage: L (left) / C (center) / R (right) // E (even, pair) / O (odd, impair)

L: à gauche partoutLE: à gauche pages pairesLO: à gauche pages impaires

C: au centre partoutCE: au centre pages pairesCO: au centre pages impaires

R: à droite partoutRE: à droite pages pairesRO: à droites pages impaires

Contenu:\thepage: affiche le numéro de page\thesection\thechapter…

\leftmark : imprime le nom de la section courante (article) ou du chapitre courant (book, report)

\rightmark : imprime le nom de la sous-section courante (article) ou de la section courante (book, report)

Page 27: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Gestion des en-tête et des pieds de page09/04/23

LaTeX avancé> Formatage du document

27

\fancyhead[zone concernée]{} ou \fancyfoot[zone concernée]{}: forcer une zone à rester vide.

\renewcommand{\headrulewidth}{1pt} et \renewcommand{\footrulewidth}{1pt}: forcer l’affichage d’une ligne horizontale

Ne pas afficher de ligne horizontale du tout: définir la largeur du trait à 0pt.

Dans le préambule:

Changer les réglages localement:

\thispagestyle{style}Option:- plain: numéro de page au milieu du pied de page.- headings: imprime le titre du chapitre courant ainsi que le numéro de page dans l’en-tête de page et laisse le pied de page vide.- empty: laisse l’en-tête et le pied de page vides.

Avoir des pages vides:\clearpage: saut de page.\cleardoublepage: saut de page qui, avec l’option two-sided (recto verso), permet de faire commencer la suite sur une page impaire.\clearpage{\pagestyle{empty}\cleardoublepage}: avoir une page blanche, y compris en-têtes et pieds de page

Page 28: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Tables et références: table des matières, annexes, table des figures

Table des matières et parties non-numérotées

09/04/23

Titre de la Présentation > Tables et références

28

\tableofcontents: imprime la table des matières

Parties non numérotées (par exemple, l’introduction): commandes étoilées.\part*{Introduction}: non numérotée, titre non reporté dans les en-têtes.

\addcontentsline{toc}{part}{Introduction}: reporte le titre dans la table des matières\setcounter{chapter}{0}: réinitialise le compteur, sans quoi la commande étoilée maintient la numérotation de la partie / du chapitre / etc. précédent(e).\rightmark{\MakeUppercase{Introduction}}: reporte l’intitulé de la partie étoilée dans l’en-tête.

Définition de la profondeur de la table des matières:\setcounter{tocdepth}{-1 / 5}: définit la profondeur de la table des matières à imprimer.\setcounter{secnumdepth}{-1 / 5}: définit la profondeur des titres numérotés.

Page 29: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Tables et références: table des matières, annexes, table des figuresLa gestion des annexes et appendices

09/04/23

Titre de la Présentation > Tables et références

29

\appendix: bascule le document en mode annexe. Ensuite, la commande \chapter sera par défaut numérotée A, B, C, et affichera: « Annexe A. », « Annexe B. », « Annexe C. » L’ajout dans la table des matières est automatique.

Le glossaire

Dans le préambule:\usepackage{glossaries}\makeglossariesOption possible: [nonumberlist] permet de désactiver l’affichage des occurrences du terme défini.\loadglsentries{glossaire}: appelle le fichier contenant les entrées.

Dans le document:\gls{clé} chaque fois que doit être inséré le terme identifié par la clé,\printglossary là où on veut voir apparaître le glossaire.\Gls: initiale en capitale / \GLS: tout en capitales \glspl: au pluriel (se contente d’ajouter un « s » au terme).

Dans le fichier glossaire.tex:\newglossaryentry{clé}{name={terme}, description={définition}, …}text: terme tel qu’il doit apparaître dans le texte,first: terme tel qu’il doit apparaître à la première occurrence,plural / firstplural: terme au pluriel / au pluriel et si c’est sa première occurrence

Page 30: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Tables et références: table des matières, annexes, table des figures

Créer figures et tableaux, les numéroter, les légender et les récapituler dans une table à part

09/04/23

Titre de la Présentation > Tables et références

30

Les tableaux: environnement tabular\begin{tabular}{| l | c | r |} (colonnes alignée à gauche / centrée / alignée à droite, séparées par des filets verticaux. On peut faire autant de colonnes qu’on veut. Autre exemple: c c c c)

\hline (filet horizontal)1 & 2 & 3 \\ (l’esperluette détermine la séparation entre le contenu des différentes

colonnes)4 & 5 & 6 \\ (la double barre oblique indique le passage à la ligne suivante)\hline

\end{tabular}Légende et numérotation du tableau:\begin{table} place le tableau dans un environnement flottant

\begin{tabular}\caption{légende du tableau} la légende sera numérotée, et précédée de l’abbréviation Tab.Commandes définissant le tableau\end{tabular}

\end{table}

Page 31: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Tables et références: table des matières, annexes, table des figures

Créer figures et tableaux, les numéroter, les légender et les récapituler dans une table à part

09/04/23

Titre de la Présentation > Tables et références

31

L’environnement figure:\begin{figure}[options de placement]

corps de la figure\caption{légende de la figure}

\end{figure}

Les options de placement:h : là où le flottant apparaît dans le texte sourcet : en haut de la pageb : en bas de la pagep: sur une page réservée aux flottants! : passer outre les paramètres internes de LaTeXCommandes valables aussi pour le positionnement des tableaux

Tables spécifiques:\listoffigures: imprime la table des figures\listoftables: imprime la table des tableaux

Etiquettes et références croisées:\label{marqueur}: à placer dans le flottant. Attribue un marqueur à la figure ou au tableau.\ref{marqueur}: dans le texte. Affiche le numéro de la figure ou du tableau.

Page 32: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Les index

Le fonctionnement de base des index avec LaTeX

09/04/23

LaTeX avancé> Les index

32

Commandes de base:\usepackage{makeidx}: dans le préambule, appelle le package qui gère l’index\makeindex: dans le préambule, crée l’index\printindex: dans le corps du document, imprime l’index\index{Charles Quint}: dans le corps du document, exemple d’entrée d’index

Organiser ses entrées:\index{Etampes@Étampes, duchesse d’} Makeindex a du mal à gérer les accents\index{Guise1@Guise, Henri de Lorraine, duc de}\index{Guise2@Guise, Charles de Lorraine, duc de} On peut organiser les entrées de son index à volonté\index{Du Bellay@\textsc{Du Bellay}, Guillaume} On peut formater comme on souhaite les entrées de son index\index{Hotel@Hôtel du roi!Maître des requêtes} On peut créer jusqu’à deux niveaux de sous-entrées dans son index

Références croisées dans l’index:\index{Giovio, Paolo|see{Historiens italiens}} Introduit un renvoi vers une autre entrée.

Page 33: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Les indexGérer plusieurs index pour le même document (noms de personnes, noms de lieux, concepts, etc.)

09/04/23

LaTeX avancé> Les index

33

Créer des index spécialisés:\newindex{lieux}{ldx}{lnd}{Index des lieux}\lieux{Turin}lieux: tag unique qui va identifier dans quel index on veut mettre le terme,ldx: l’extension du fichier où LaTeX va stocker l’information brute permettant de créer l’index,ndx: l’extension du fichier où LaTeX va stocker l’information mise en forme par Makeindex pour l’importer ensuite dans le document .texIndex des lieux: le titre de l’index.

Compilation:makeindex -o mathese.lnd mathese.lnd Se tape dans l’invite de commande. Il est conseillé de faire deux passes latex.mathese.tex, deux passes d’index et une passe latex.mathese.tex pour que la compilation soit bonne.

Page 34: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Documentation en ligne, forums et foires aux questions spécialisés

-Pour les mathématiciens, recommandations de la Société Mathématique de France (document publié en 2000): http://smf4.emath.fr/Publications/Formats/f-doc.pdf

- Formules scientifiques faciles: un mémo pour l’écriture des formules et équations en mathématiques, physique, chimie: http://fr.wikibooks.org/wiki/LaTeX/%C3%89crire_des_math%C3%A9matiques

- Pour les littéraires, LaTeX et l’édition critique: http://geekographie.maieul.net/Ledmac-est-mort-vive-Eledmac

- Un Google Groupe dédié à l’utilisation de LaTeX en lettres et sciences humaines: https://groups.google.com/forum/#!forum/latexshs

- Pour les juristes, une classe de documents développée pour le droit français: http://mirror.unl.edu/ctan/macros/latex/contrib/droit-fr/doc/droit-fr.pdf

- Pour les hellénistes (et les autres): le tutoriel de l’ENS, qui contient une section consacrée à l’écriture du grec ancien: http://www.tuteurs.ens.fr/logiciels/latex/

09/04/23

LaTeX avancé> Documentation

34

Page 35: LaTeX avancé: mettre en forme sa thèse avec LaTeX

Merci de votre attention!

Prenez quelques minutes pour répondre au questionnaire de satisfaction:

http://questionnaire.univmed.fr/limesurvey/index.php?sid=45161&lang=fr

09/04/23

LaTeX avancé> Conclusion

35

Sophie [email protected] 13 55 39 46