60
Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Embed Size (px)

Citation preview

Page 1: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Filière Recherche : TP LaTeX

«  Un système de préparation de documents »

T. Bourdeaud’huy

Saison 2012/2013

Page 2: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 2 T. Bourdeaud’huy – Saison 2012-2013

Bonjour !

Thomas Bourdeaud’huy – MdC Info Indus– Web Dynamique– Gestion de Projet– Administration Système

[email protected] 3ème étage du bât C : C328 Casier : C310

Vous serez toujours bienvenus pour parler LaTeX !– Bibliothèque fournie

Page 3: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 3 T. Bourdeaud’huy – Saison 2012-2013

Plan

Présentation générale Installation d’une distribution LaTeX

Premier document– Considérations générales– Hello TeX !

Commandes– Saisir du texte– Sectionnement– Environnements prédéfinis– Mathématiques– Images– Références croisées– Bibliographie avec BibTeX

Pour aller plus loin– Présentations– PsTricks– Environnements personnalisés…

Page 4: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Présentation Générale

Page 5: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 5 T. Bourdeaud’huy – Saison 2012-2013

Kezako ?

Logiciel de composition typographique Adapté à la production de documents scientifiques et

mathématiques de grande qualité typographique– Un vrai standard scientifique !

Permet également de produire toutes sortes d’autres documents : simple lettre, CV, transparents ou livre entier

LaTeX utilise TeX comme outil de mise en page

Page 6: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 6 T. Bourdeaud’huy – Saison 2012-2013

Philosophie du système (La)TeX

Dialectique de l’auteur, de l’éditeur et du typographe.– L’utilisateur adopte le point de vue de l’auteur– LaTeX = éditeur (décide de la mise en page)– TeX = typographe

Pour définir la structure du document, « l’auteur » doit insérer des commandes dans son manuscrit

Il n’est pas directement possible à « l’auteur » de voir le résultat durant la saisie du texte– LaTeX n’est pas « Wysiwyg »– Comparable au HTML– Lyx/Swp permettent d’y remédier…

Page 7: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 7 T. Bourdeaud’huy – Saison 2012-2013

+/-

Avantages : – La typographie est un art…– Meilleure structuration du document en se concentrant sur le

fond et non sur la forme– Adapté aux documents scientifiques– Nombreuses extensions– Programme portable et gratuit– Pas de problèmes de compatibilité

Inconvénients– Nécessite la connaissances d’un certain nombre de commandes– Mise au point difficile d’une mise en page entièrement nouvelle

Page 8: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 8 T. Bourdeaud’huy – Saison 2012-2013

Une brève histoire de Te…X

TeX : – Programme écrit par Donald E. Knuth en 1977– Cf. « The Art of Computer Programming »– Version actuelle (3.14159) date de 1982– Pérenne : produit une mise en page plus précise que l’œil

humain !

LaTeX : – LAmport puis MittleBach– Un jeu de macros écrit pour TeX– Utilise TeX comme outil de mis en page– La version précédente (LaTeX 2.09) a été mise à jour en 1994– La version actuelle est LaTeX 2

Page 9: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Installation d’une distribution LaTeX

Page 10: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 10 T. Bourdeaud’huy – Saison 2012-2013

Installation d’une distribution LaTeX

Cf. moodle.ec-lille.fr / filière recherche– Distribution MikTeX basique (pour Windows)– Environnement de « développement » : WinEdt

– Alternatives : – Emacs+AucTeX– LyX, Scientific WorkPlace

– Outils de visualisation Postscript : Ghostscript & Ghostview

Page 11: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 11 T. Bourdeaud’huy – Saison 2012-2013

Les fichiers du répertoirelagis.ec-lille.fr/latex

Distribution Latex basic-miktex.exe full-miktex/ Distribution basique /complète Installer dans C:\Texmf winedt54.exe fr.zip Environnement de « développement » gs800w32.exe gsv48w32.exe Visualiser le postscript

Documents aide-memoire.pdf dlshort_417c.pdf presentation_latex.pdf La Faq Latex page d’acceuil de votre navigateur

Utile pstriks.zip Quelques codes pstricks exemple.zip Code source à compléter TexPoint2003-2.0.3.msi Powerpoint et Latex

Page 12: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 12 T. Bourdeaud’huy – Saison 2012-2013

Procédure d’installation

Installer Miktex dans C:\texmf Installer GhostScript et GhostView Installer WinEdt

– Vérifier L’installation dans : – OptionsConfiguration WizardDiagnosis

– C:\program Files recopier le chemin de miktex– Options advanced tex system– Assign('TeX-Root',|Chemin vers miktex|); // MiKTeX Root: Enter

it explicitly if the above fails!– Ajouter (éventuellement) un dictionnaire français (fr.zip)

– Dans C:\Program Files\WinEdt\Dict : placer le fichier fr.dic– OptionsDictionary Manager : Ajouter le chemin du nouveau

dictionnaire

Page 13: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 13 T. Bourdeaud’huy – Saison 2012-2013

Considérations Générales :Fichier source LaTeX

Sera compilé par LaTeX : latex toto.tex– Raccourcis possibles dans l’environnement de développement

Quelques particularités :– Les lignes commençant par ‘%’ sont ignorées

– Des espaces consécutifs comptent pour un seul espace– Un retour chariot, une tabulation un espace

– Retour à la ligne : \\

– Une ligne vide indique la fin d’un paragraphe– Plusieurs lignes vides une seule ligne vide

Page 14: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 14 T. Bourdeaud’huy – Saison 2012-2013

Considérations Générales :Structure du fichier source

Un entête\documentclass[twoside,12pt]{report}

Des extensions nécessaires au document\usepackage{tabularx}

Le corps du texte\begin{document}

\end{document}

Page 15: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 15 T. Bourdeaud’huy – Saison 2012-2013

Considérations Générales :Commandes LaTeX

Commencent toutes par un backslash (« \ »), puis nom ou caractère spécial

Les arguments obligatoires des commandes figurent entre accolades {}– \textbf{texte en gras}

Les arguments optionels des commandes figurent entre crochets [ ]– \documentclass[twocolumn]{article}

Sensibles à la casse– \TeX

Se terminent par une espace, un chiffre ou tout autre caractère spécial

LaTeX ignore l’espace qui suit une commande– c\oe ur cœur

Sauf si la commande est terminée par {} : – c\oe{} ur cœ ur

Page 16: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 16 T. Bourdeaud’huy – Saison 2012-2013

Quelques conseils avant de commencer

Histoire de « tester utile » : – Un article scientifique à compléter est sur le site

lagis.ec-lille.fr/latex– Ou : Cf. google/scholar– Ou : votre CV

Comme pour tout langage de programmation :– Produire un code source LISIBLE

– Indenter, passer des lignes, …– Commenter !

– Grand avantage par rapport à Word !

Page 17: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 17 T. Bourdeaud’huy – Saison 2012-2013

Premier exemple :Hello TeX

\documentclass{article}

\usepackage[T1]{fontenc} % encodage de police

\usepackage[latin1]{inputenc} % caractères accentués

\usepackage[frenchb]{babel} % règles typo fr

\begin{document}

Hello World !

\end{document}

Page 18: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 18 T. Bourdeaud’huy – Saison 2012-2013

Étapes de compilation

.ps.pdf

LaTeX

.aux.log

.toc

Visualisation

dviPS Xdvi /yap

.dvi

Le fichier DVI ne peut être visualisé ou imprimé directement.

GhostView

NotePad

WinEdt

ps2pdf

.tex .bib.idx

dvi2pdf

Page 19: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 19 T. Bourdeaud’huy – Saison 2012-2013

Quelques fichiers du monde LaTeX

.tex fichier source .sty commandes chargées par usepackage .cls fichier de classe .dvi fichier « device independent » généré par la

compilation .toc utilisé pour la production de la table des matières .lof,lot utilisé pour listes des figures et tables .aux utilisé pour références croisées .bib base de données d’articles .bbl utilisé par BibTeX

Page 20: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Saisir du Texte

Page 21: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 21 T. Bourdeaud’huy – Saison 2012-2013

Quelques Caractères Spéciaux

Accents sur les majuscules– \’{E} É \’{E} È \^{E} Ê– Minuscules : cf. inputenc

Protection des caractères spéciaux du langage : – # $ % ^ & _ { } ~ \– \# \$ \% \^{} \& \_ \{ \} \~{} \textbackslash

Espace insécable : ~ Tirets

Tire-au-flanc 1914--1918 Je dis --- à tort --- que... Exposants non mathématiques

– \ier, \eme, \textsuperscript{ième} Euro (package eurosym)

– \euro Cf. Aide mémoire

Page 22: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 22 T. Bourdeaud’huy – Saison 2012-2013

Taille du texte

\tiny \scriptsize \footnotesize

\small \normalsize

\large \Large

\LARGE \huge

\Huge

Page 23: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 23 T. Bourdeaud’huy – Saison 2012-2013

Style du texte

Italique : – \textit{…} \emph{…} (mise en valeur)

Gras : – \textbf{…}

Souligné : – \underline{…}

Changement de polices– sans sérif : \textsf{…}– penché : \textsl{…}– télétype : \texttt{…}

Style de page : (Cf. \pagestyle, \thispagestyle)– empty, headings, plain*

Page 24: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Structuration

Page 25: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 25 T. Bourdeaud’huy – Saison 2012-2013

Titre du document

\title{Premier exemple}

\author{moi (ou vous)}

\date{Novembre 2008} %ou \date{\today}

\begin{document}

\maketitle

Hello world!

\end{document}

Page 26: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 26 T. Bourdeaud’huy – Saison 2012-2013

Classes de document

\documentclass[options]{class} options =

– a4paper, letterpaper – 11pt, 12pt, 10pt* – twocolumn, landscape– fleqn, leqno– titlepage, notitlepage– twoside, oneside

class =– article : revues scientifiques, rapports courts (e.g. mastère !),

documentations, invitations…– report : rapports plus longs contenant des chapitres– book : vrais livres– slides : transparents (Cf. beamer !)

Page 27: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 27 T. Bourdeaud’huy – Saison 2012-2013

Sectionnement

Commandes de sectionnement– \part{...}– \chapter{...} (classes report et book)– \section{...}– \subsection{...}– \subsubsection{...}– \paragraph{...}– \subparagraph{...}– \footnote{texte de la note}– Tester \tableofcontents

Variantes « étoilées »– Pas de numérotation

Titre plus court : \section[ECL]{Ecole Centrale de Lille}– ECL sera utilisé à la place de ‘Ecole…’ dans la table des

matières et dans l’entête de page

Page 28: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 28 T. Bourdeaud’huy – Saison 2012-2013

Préambule & Annexes

\frontmatter– Préambule– Numérotation en chiffres romains

\mainmatter– Corps du document– Numérotation en chiffres arabes

\appendix– Numérotation en lettres

\backmatter– Avant la biblio et les index

Page 29: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Environnements Prédéfinis

Page 30: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 30 T. Bourdeaud’huy – Saison 2012-2013

Environnement ?

Un environnement est défini par :

Une directive de démarrage d’environnement\begin{center}

Munie éventuellement d’options et d’arguments\begin{minipage}[h]{\textwidth}

Une directive de fin d’environnement\end{minipage}

Page 31: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 31 T. Bourdeaud’huy – Saison 2012-2013

\author{%\begin{minipage}{0.5\textwidth}\small%\begin{center}Thomas Bourdeaud'huy\\L.A.G.I.S., EC Lille \\Villeneuve d'Ascq, FRANCE\\thomas.bourdeaud\[email protected]\end{center}%\end{minipage}

\begin{minipage}{0.5\textwidth}\small% \begin{center}Saïd Hanafi\\L.A.M.I.H., UVHC \\Valenciennes, FRANCE\\[email protected]\end{center}%\end{minipage}%} % fin \author

Page 32: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 32 T. Bourdeaud’huy – Saison 2012-2013

Environnements de liste

Liste simple– \begin{itemize}…\end{itemize}

Liste énumérée– \begin{enumerate}…\end{enumerate}

Liste de description– \begin{description}…\end{description}

Chaque nouvelle entrée : – \item[Texte facultatif]

Page 33: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 33 T. Bourdeaud’huy – Saison 2012-2013

Alignements

Alignement à gauche– \begin{flushleft}…\end{flushleft}

Alignement à droite– \begin{flushright}…\end{flushright}

Alignement centré– \begin{center}…\end{center}

Page 34: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 34 T. Bourdeaud’huy – Saison 2012-2013

Tableaux

Colonnes– \begin{tabular}{|…|…|}– \end{tabular}

Lignes– & Changement de colonne– \\ Fin de ligne– \hline Ecrire un trait sous une ligne

Cf. emacs !! Cf. tabularx !! multicol, multirow(package)

Deux colonnes l = aligner à gauche, r = aligner à droite, c = centrer p = ajuster la taille e.g p{4.7cm}

Page 35: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 35 T. Bourdeaud’huy – Saison 2012-2013

Exemple

\begin{tabular}{|r|c||p{4cm}|} \hline

Case1 & Case2 & Case3 \\ \hline\hline

Case4 & Case5 & \multirow{2}{2ex}{Texte2} \\ \hline

\multicolumn{2}{c||}{Texte} & \\ \hline

\end{tabular}

Page 36: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 36 T. Bourdeaud’huy – Saison 2012-2013

Unités de longueur

mm millimètre cm centimètre = 10 mm in pouce = 25,4 mm pt point ~ 1/72 pouce ~ 0,35 mm em largeur d’un ‘m’ dans la police courante ex hauteur d’un ‘x’ dans la police courante

Fonctions utilisant les longueurs– \vspace, \hspace– \rule– \setlength, \addtolength– \the\longueur– \\[longueur]

Page 37: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 37 T. Bourdeaud’huy – Saison 2012-2013

Environnements supplémentaires

abstract verbatim* paragraphe en mode ‘tapé à la machine’

– \verb+texte+ texte en mode ‘tapé à la machine’

minipage

Page 38: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Mathématiques

Page 39: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 39 T. Bourdeaud’huy – Saison 2012-2013

Mathématiques

Pour ajouter des formules « en ligne », il faut utiliser : $\sin x$

Pour ajouter des formules « hors texte » (centré), il faut utiliser :– \[ … \]– \begin{displaymath}…\end{displaymath}– $$ $$ (déconseillé)

Avec numérotation– \begin{equation}…\end{equation}– \begin{eqnarray}…\end{eqnarray}

Page 40: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 40 T. Bourdeaud’huy – Saison 2012-2013

Exemples

$$y=\frac{a^3+2c_{x}}{1+\sqrt{b_{x}}}$$

$$Qui etes vous=\sum_{i=1}^{j}\int_{\mu}^{\infty}f(x_{j})dx $$

$$ \Psi = \oint_{- \infty}^{\infty}f_{xy}({\frac{\partial Qx}{\partial Qy}})^{\Im_{\pi}^ \prime} $$}

Page 41: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 41 T. Bourdeaud’huy – Saison 2012-2013

Plus de packages

\usepackage{amssymb} \usepackage{amsmath} \usepackage{amsthm} \usepackage[amsthm]{ntheorem} \usepackage{subeqnarray} \usepackage{amstext} \usepackage{array}

Page 42: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 42 T. Bourdeaud’huy – Saison 2012-2013

\begin{equation}

\exists p,\; \forall m_0(p),\\

F_{\varphi_{1}} \wedge

\left(\bigwedge\limits_{p \in {\mathbb{P}}}\left(m_{0}(p) \geq

\sum\limits_{t \in

{\mathbb{T}}}W(p,t)\cdot\varphi_{1}(t)\right)\right)

\end{equation}

Page 43: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Images

Page 44: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 44 T. Bourdeaud’huy – Saison 2012-2013

Packages

Le format postscript encapsulé est le format le mieux adapté pour l’insertion de figures dans un document latex– Lire le fichier avec un éditeur de texte pour obtenir le ‘bounding box’

– Utiliser gsview pour redimensionner

Outils complémentaires pour la réalisation d’images au format eps :– Acrobat

– ‘imagemagic’ (conversions entre formats)

Les packages latex permettant d’incorporer des figures :– epsfig (~ pour les ‘vieux’ eps)

– graphics

– graphicx (même fonctionnalités mais syntaxe plus simple)

Page 45: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 45 T. Bourdeaud’huy – Saison 2012-2013

Inclusion de figures

\begin{figure}[tb]\includegraphics[scale=0.50, angle=-90] {reseau_genere.eps}\caption{Legende de la figure}\label{fig:reseauPetri}\end{figure}

\includegraphics*[bb=36 445 437 673,scale=0.550] {final_result.eps}

Autres attributs : height, width

Page 46: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Références croisées

Page 47: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 47 T. Bourdeaud’huy – Saison 2012-2013

Objets flottants

Les objets « figure » ou « table » sont des éléments qui ne peuvent être coupés sur plusieurs pages.

Les éléments ne rentrant pas dans la page vont « flotter » vers une page suivante et du texte complètera l’espace laissé libre.

\begin{figure}[!hbtp]\includegraphics[scale=…]{ma_figure.eps}\caption{légende}\label{marque}\end{figure}

h = placer icit = placer en haut d’une pageb = placer en bas d’une pagep = placer sur une page seule

Page 48: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 48 T. Bourdeaud’huy – Saison 2012-2013

Références

Déposer une « marque » : – \label{marker}– E.g. après un sectionnement, dans un flottant ou une équation

Référencer une marque : – \pageref{marker} numéro de la page– \ref{marker} numéro de section/de flottant associé à

la marque

Liste de références :– \tableofcontents Table des matières– \listoftables Génère la liste des tables– \listoffigures Génère la liste des figures

Il peut être nécessaire de compiler plusieurs fois !

Page 49: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Bibliographie avec BibTeX

Page 50: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 50 T. Bourdeaud’huy – Saison 2012-2013

Biblio à la main

\begin{thebibliography}{}

\bibitem[Come95]{Come95} Comer,

D. E., {\it Internetworking with TCP/IP:

Principles, Protocols and Architecture},

volume 1, 3rd edition. Prentice-Hall,

1995.

\end{thebibliography}

Page 51: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 51 T. Bourdeaud’huy – Saison 2012-2013

Biblio avec Bibtex

Base de données bibliographique dans un fichier *.bib, au format Bibtex

Choix d’un style de bibliographie– \bibliographystyle{plain}– alpha

Ajouter une section bibliographique – \bibliography{fichier bib sans extension}

Un fichier *.bbl est créé, qui contient les commandes bibitem

Page 52: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 52 T. Bourdeaud’huy – Saison 2012-2013

Citations

Citer des références dans le texte– \cite{cuc98} = (Cuce 1998)– \citeN{cru98} = Crud (1998)– \shortcite{tom98} = (Tom, et. al. 1998)

Créer des fichiers bibtex– Utiliser Emacs et Auctex !– Recopier les entrées à la main depuis internet– Utiliser d’autres outils (cf. internet )

– JabRef

Page 53: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

Pour aller plus loin

Page 54: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 54 T. Bourdeaud’huy – Saison 2012-2013

Environnements & Commandespersonnalisés

Dans LaTeX, on peut tout redéfinir les paramètres par défaut.

Une commande très utile est \renewcommand (ici utilisée pour changer le nom affichée de la liste des figures et la liste des tableaux)

\documentclass{article}\begin{document}\renewcommand{\listfigurename}{Nouveau nom} \renewcommand{\listtablename}{Nouveau nom}

\end{document}

Page 55: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 55 T. Bourdeaud’huy – Saison 2012-2013

Présentations

Classe slides Beamer ++ Extension « TexPoint » pour powerpoint

Page 56: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 56 T. Bourdeaud’huy – Saison 2012-2013

Pstricks

Dessiner ses figures avec du code LaTeX– Dessins vectoriels– Mises en forme de très haute qualité

Cf. ressources sur le site lagis.ec-lille.fr/tomnab– pstricks.zip

Page 57: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 57 T. Bourdeaud’huy – Saison 2012-2013

Document multi-fichiers

Insertion simple– \input{filename.tex}

Insertion conditionnelle (+saut de page)– Préambule :– \includeonly{filename1.tex, filename2.tex}

– \include{filename.tex}– \include{filename1.tex}– …

Page 58: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 58 T. Bourdeaud’huy – Saison 2012-2013

Packages utiles

fancyhdr En-tête et pied de page

makeidx ou index Index \usepackage{showkeys} Voir les labels \usepackage[dvips,french,all,dark]{draftcopy} Brouillon \usepackage{color} Colorer

Page 59: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 59 T. Bourdeaud’huy – Saison 2012-2013

Bibliographie

Aide mémoire LaTeX (distribué) The Not so Short Introduction to Latex2e (traduction française distribuée)

LaTeX par la pratique (O’Reilly) LaTeX : a document preparation system (Lamport) LaTeX Companion (MittleBach) Tex Book (Knuth) …

Sur internet : – Faq LaTeX– Site CTAN– Forums : fr.comp.text.tex, comp.text.tex

Page 60: Filière Recherche : TP LaTeX « Un système de préparation de documents » T. Bourdeaud’huy Saison 2012/2013

LaTeX 60 T. Bourdeaud’huy – Saison 2012-2013

Crédits

Présentation de « Mathieu Goutelle » Présentation de « Andrei Gurtov » Présentation de « martinop »