Présentation de LaTeX - Université de Strasbourg
Transcription
Présentation de LaTeX - Université de Strasbourg
Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Présentation de LATEX Environnements Informatiques Université de Strasbourg Année 2009-2010 Environnements Informatiques Présentation de LATEX 1/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 2/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Présentation LATEX Qu’est ce que c’est ? Logiciel de mise en forme de documents Permet des mises en pages entièrement automatiques et de qualités Génère des documents prets à être imprimés ou diffusés (pdf, ps, ...) Adapté à la rédaction de documents scientifiques : rapports articles livres présentations ... Mais pas uniquement : lettre cv ... Modulable et extensible (logiciel libre) Environnements Informatiques Présentation de LATEX 3/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Présentation LATEX Un peu d’histoire 1979 Création du logiciel de composition de documents TEX par Donald KNUTH. Extrêmement puissant mais très complexe 1982 Création de LATEX par Leslie LAMPORT “Surcouche” de TEX afin de le rendre plus accessible 1994 LAT EX 2ε version actuelle et très améliorée de LATEX Environnements Informatiques Présentation de LATEX 4/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Philosophie LATEX Philosophie Schéma directeur Séparer la forme du fond Se concentrer uniquement sur le fond ⇒ forme étant gérée automatiquement par LATEX Permet de distinguer clairement 2 étapes lors de la création du document : Structuration et écriture du document Mise-en-forme ⇒ avantage sur les traitements de textes classiques où les deux sont liés Environnements Informatiques Présentation de LATEX 5/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Philosophie LATEX Avantages/Inconvénients sur les logiciels de traitements de textes Avantages de LATEX Grande qualité des documents générés, facilement atteignable Documents prets à la diffusion (ou à l’impression) Fidélité du rendu d’un ordinateur à l’autre Très puissant (modulaire, personnalisable) Gratuit Inconvénients de LATEX Prise en main (peut paraı̂tre) fastidieuse Pas un clickodrôme, pas d’éditeur WYSIWYG Personnalisation peut être complexe Environnements Informatiques Présentation de LATEX 6/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 7/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Principe général Principe général Document décrit dans un fichier texte Généralement d’extension .tex Contient les instructions de mise-en-page Type de document, style, ... Le document en lui même Fichier analysé puis transformé par un logiciel (étape de compilation) ⇒ différents formats de fichiers possibles en sortie (.dvi, .ps, .pdf, ...) Utilisation de différentes commandes de compilation Environnements Informatiques Présentation de LATEX 8/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Environnement de travail Chaı̂ne de production dvips fichier.dvi Édition/création d'un fichier .tex fichier.tex x .te er hi fichier.dvi ps2pdf fichier.ps fichier.ps fichier.pdf ic xf te la pdflatex fichier.tex la te x2 h fichier.pdf tm lf ic hi er .te x fichier.html Environnements Informatiques Présentation de LATEX 9/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Environnement de travail Chaı̂ne de production Étapes de compilation Pour générer un fichier pdf à partir d’un fichier LATEX, il faut effectuer ces différentes étapes : 1 latex fichier.tex ⇒ fichier.dvi + différents fichiers annexes (table des matières, ...) 2 latex fichier.tex ⇒ fichier.dvi à jour avec les références correctes aux différentes section/figure/... dvips fichier.dvi ⇒ fichier.ps 3 4 ps2pdf fichier.ps ⇒ fichier.pdf Environnements Informatiques Présentation de LATEX 10/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Environnement de travail Logiciels nécessaires Une distribution de LATEX (comprend tout les outils de compilation et de conversion) TeXLive (Linux) MiKTeX (Windows) ... Un éditeur de textes (vi, emacs, kate, notepad++, ...) Il existe des logiciels avancés pour travailler avec LATEX : Kile (Linux) TeXnicCenter (Windows) ... Environnements Informatiques Présentation de LATEX 11/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Fichier divisé en deux : Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Fichier divisé en deux : Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Fichier divisé en deux : Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Organisation d’un fichier tex Squelette de fichier tex \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} \begin{document} \maketitle Préambule 1 2 3 Type de document et style Extensions utilisées Propriétés du document Corps du document Contenu à générer Du texte \end{document} Environnements Informatiques Présentation de LATEX 12/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Le préambule \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} Environnements Informatiques Présentation de LATEX 13/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Le préambule \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} Décrit le type (la classe) du document et ses paramètres généraux : article, livre (book), rapport (report), lettre (letter), présentation (beamer, prosper, ...), ... taille des pages (a4paper), taille de la police principale du texte (10pt), version brouillon ou finale du document, texte sur 1 ou 2 colonnes, marges pour une impression recto/verso ou non, ... Environnements Informatiques Présentation de LATEX 13/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Le préambule \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} Modules/extensions à utiliser : type d’encodage du fichier tex (ici UTF8) préférences linguistiques à utiliser (ici le français) possibilité d’inclure des graphiques plein de modules sont disponibles (caractères spéciaux, création de tableaux avancées, primitives de dessins, représentation d’éléments chimiques, ...) Environnements Informatiques Présentation de LATEX 13/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Le préambule \documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage{graphicx} \title{Titre} \date{1 janvier 1970} \author{Hector} Propriétés du document Dépendent, en général, du type de document utilisé Définissent le titre du document (parfois un sous-titre), l’auteur, la date, ... Environnements Informatiques Présentation de LATEX 13/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Corps du document \begin{document} \maketitle Du texte \end{document} Environnements Informatiques Présentation de LATEX 14/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Corps du document \begin{document} \maketitle Du texte \end{document} Environnement décrivant le contenu du document. ⇒ Tout ce qui se trouve dans cet environnement sera visible/imprimé Contient le texte du document Contient les commandes de mise en page, d’insertion de contenus, ... Environnements Informatiques Présentation de LATEX 14/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Corps du document \begin{document} \maketitle Du texte \end{document} Génère et insère la page de titre Données en fonction des propriétés définies dans le préambule (titre, auteur, date, ...) Environnements Informatiques Présentation de LATEX 14/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Fichiers “sources” Corps du document \begin{document} \maketitle Du texte \end{document} Texte du document Commandes de mise-en-page : Syntaxe : \commande[arguments (optionnels)]{texte} Environnements : \begin{nom de l’environnement} texte \end{nom de l’environnement} Environnements Informatiques Présentation de LATEX 14/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 15/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Structuration du document Commandes permettant de définir la structure du document \chapter{nom du chapitre} \section{nom de la section} \subsection{nom de la sous-section} \subsubsection{nom de la sous-sous-section} \paragraph{nom du paragraph} \tableofcontents permet de créer automatiquement la table des matières. Possibilité de créer des labels (\label{nomDuLabel} ) pour créer des renvois à différentes sections (via la commande \ref{nomDuLabel} ). Environnements Informatiques Présentation de LATEX 16/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Mise-en-forme du texte \textbf{texte} pour mettre le texte en gras. \textit{texte} pour mettre le texte en italique. \texttt{texte} pour mettre le texte en police fixe (machine à écrire). \textsc{texte} pour utiliser les petites majuscules. Environnements Informatiques Présentation de LATEX 17/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Les listes Utilisation des environnements itemize et enumerate. \begin{itemize} \item Un premier item \item Un second \item Un dernier \end{itemize} \begin{enumerate} \item Un premier item \item Un second \item Un dernier \end{enumerate} Un premier item Un second Un dernier 1 Un premier item 2 Un second 3 Un dernier Environnements Informatiques Présentation de LATEX 18/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 19/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Mode Mathématique Écriture de formules mathématiques ⇒ fonctionnalité très puissante Les formules sont écrites dans l’environnement math : \begin{math} formule \end{math} $ formule $ $$ formule $$ Petit exemple : Code LATEX \begin{math} z = \int\limits_{-\infty}^{\infty} \frac{2x^{2} + 1}{5y - 3} dy \end{math} Résultat R∞ 2x 2 +1 z= 5y −3 dy −∞ Environnements Informatiques Présentation de LATEX 20/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Mode Mathématique Exemple Code LATEX $$ \left\lbrace \begin{array}{rcl} x & = & 4a^{2} + 5b - c \\ y & = & 7a^{2} + b - 3c \\ z & = & b + 4c \end{array} \right. $$ Résultat x y z = 4a2 + 5b − c = 7a2 + b − 3c = b + 4c Environnements Informatiques Présentation de LATEX 21/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Différentes commandes Grand nombre de commandes pour générer les symboles/fonctions mathématiques : ab : a^{b}, ab : a_{b} lettres grecques : π \pi , ψ \psi , ω \omega , Ω \Omega , ... √ n constructions mathématiques : abc x xyz \frac{abc}{xyz} , → − \sqrt[n]{x} , v \overrightarrow{v } , ... R P Q Symboles à taille variables : \sum , \prod , \int , ... Fonctions standards : cos \cos , max \max , log \log , ... Opérateurs binaires : ± \pm , ≤ \leq , ⊆ \subseteq , ⊥ \perp , \ncong ... Flèches : ← \leftarrow , ⇔ \Leftrightarrow , ↓ \downarrow , ... Symboles : ∞ \infty , ∀ \forall , @ \nexists , ] \measuredangle , ... Environnements Informatiques Présentation de LATEX 22/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Délimiteurs Possibilité d’entourer les formules de délimiteurs : | \vert , k \Vert , { \{ , ( (, [ [, d \lceil , ... Pour adapter la taille du délimiteur à l’expression, utiliser la syntaxe suivante : \left s1 expr \right s2 où s1 et s2 sont des délimiteurs (pas forcément les mêmes) on peut utiliser un . pour signifier l’absence de délimiteur Exemple ( n X i=0 r xi n2 ! Code $$ \left\{ \sum_{i=0}^{n} \sqrt{\frac{x_i}{n^2}} \right) $$ Environnements Informatiques Présentation de LATEX 23/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Délimiteurs Possibilité d’entourer les formules de délimiteurs : | \vert , k \Vert , { \{ , ( (, [ [, d \lceil , ... Pour adapter la taille du délimiteur à l’expression, utiliser la syntaxe suivante : \left s1 expr \right s2 où s1 et s2 sont des délimiteurs (pas forcément les mêmes) on peut utiliser un . pour signifier l’absence de délimiteur Exemple ( n r X xi i=0 n2 Code $$ \left\{ \sum_{i=0}^{n} \sqrt{\frac{x_i}{n^2}} \right. $$ Environnements Informatiques Présentation de LATEX 23/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Tableaux en mode mathématique Possibilité de créer des tableaux : matrices équations ... Syntaxe : \begin{array}{cols} row1 \\ row2 \\ . . . rowm \end{array} où cols est une suite des caractères l, r et c décrivant la mise en forme de la colonne : l : gauche, r : droite, c : centre row sont les lignes où chaque colonne est séparée par un & Exemple 2x + 3y 5x − 2y + 1 x = 0 = 0 ≤ 0 Code $$\left\{\begin{array}{rcl} 2x + 3y & = & 0 \\ 5x - 2y + 1 & = & 0 \\ x & \leq & 0 \end{array}\right.$$ Environnements Informatiques Présentation de LATEX 24/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Polices/Taille de caractères en mode mathématique Différentes polices de caractères utilisables en mode mathématique : caligraphiée : \mathcal{A} ABCRWZ ensembles : \mathbb{A} ABCRWZ gothique : \mathfrak{A} ABCRWZabcd123 ... Différentes tailles de caractères : Z f −1 (x − xa ) dx : {\displaystyle \int f^{-1}(x-x_a)\,dx} R −1 f (x − xa ) dx : {\textstyle \int f^{-1}(x-x_a)\,dx} R −1 f (x−xa ) dx : {\scriptstyle \int f^{-1}(x-x_a)\,dx} R f −1 (x−xa ) dx : {\scriptscriptstyle \int f^{-1}(x-x_a)\,dx} Environnements Informatiques Présentation de LATEX 25/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 26/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Graphiques Possibilité d’inclure des images, schémas \includegraphics[taille]{fichier image} ) Format reconnu : eps taille spécifiée de façon : absolue : 5cm, 5px, 5in, ... relative : 0.5\linewidth , 075\textwidth , ... Nécessite d’inclure le package graphicx ou de dessiner directement en utilisant des primitives de dessins packages pstricks, pgf, ... possibilité d’ajouter des légendes sur la figure package psfrag conserve la police et les possibilités de LATEX (formules mathématiques, ...) Environnements Informatiques Présentation de LATEX 27/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Environnement figure Environnement figure pour gérer les différents paramètres des figures placement (en haut de la page courante, sur une page séparée, ...) légende : \caption{La légende} numérotation : utilisée pour référencer la figure label : \label{unNomDeLabel} , utilisé pour référencer la figure liste des figures du document avec la commande \listoffigures ... Exemple \begin{figure} \centering \includegraphics[\linewidth]{./image.png} \caption{Une figure avec sa légende} \label{fig:uneImage} \end{figure} Environnements Informatiques Présentation de LATEX 28/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 29/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Bibliographie LATEX peut s’utiliser conjointement avec BibTEX Création de bibliographies à partir de fichiers contenant des références de publications (auteurs, titre, éditeur, ...) Fichier .bib Facilités pour référencer les publications au sein du document (\cite{indexRef } ). Mise en page automatique de la bibliographie Environnements Informatiques Présentation de LATEX 30/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Format de fichier de bibliographie Fichier texte Contient une liste de références Classées par type de publication (article de revue, article de conférence, thèse, livre, chapitre de livre, ...) En fonction du type de plublications différentes données à fournir : éditeur date de la conférence volume, issue de la revue ... Syntaxe d’une référence @Type {identifiant, auteur = {nom du/des auteurs}, titre = {titre de la publication}, ... } Environnements Informatiques Présentation de LATEX 31/ 38 Exemple de fichier bib @TechReport{Musgrave_GridTracing_1988, author = {F. Kenton Musgrave}, title = {Grid Tracing: Fast Ray Tracing for Height Fields}, institution = {Yale University Dept. of Computer Science}, type = {Research Report no. RR-639}, year = {1988}, } @InProceedings{Policarpo_Oliveira_ReliefMapping_2005, author = {F\’{a}bio Policarpo and Manuel M. Oliveira and Jo\, {a}o L. D. Comba}, title = {Real-Time Relief Mapping on Arbitrary Polygonal Surfaces}, booktitle = {I3D ’05: Proceedings of the 2005 symposium on Interactive 3D graphics and games}, year = {2005}, isbn = {1-59593-013-2}, pages = {155--162}, doi = {http://doi.acm.org/10.1145/1053427.1053453}, publisher = {ACM}, } @InBook{Pollicarpo_RelaxesConeSteppingRM_2007, author = {F\’{a}bio Policarpo and Manuel M. Oliveira}, title = {GPU Gems 3}, chapter = {18 Relaxed Cone Stepping for Relief Mapping}, publisher = {Addison-Wesley}, year = {2007}, editor = {Hubert Nguyen} } @Article{Szirmay_DMonGPUSA, title = {Displacement Mapping on the {GPU} - State of the Art}, author = {L{\’a}szl{\’o} Szirmay-Kalos and Tam{\’a}s Umenhoffer}, journal = {Computer Graphics Forum}, year = {2008}, number = {6}, volume = {27}, pages = {1567--1592}, } Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Utilisation Fichier tex 3 commandes LATEX pour utiliser BibTeX : \cite{identifiant de la référence} Fait le lien entre le texte et une référence \bibliography{liste de fichiers bib (sans l’extension .bib)} insère à cet endroit du fichier la bibliographie donne la liste de fichiers contenant les références bibliographiques \bibliographystyle{nom du style} défini le style de la bibliographie plain, abbrv, abstract, acm, alpha, ... Environnements Informatiques Présentation de LATEX 33/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Utilisation Compilation Compiler un document avec bibliographie ⇒ analyser le fichier bib et générer le LATEX correspondant. ⇒ utilisation de la commande bibtex Chaı̂ne de compilation 1 latex fichier.tex première analyse du fichier tex 2 bibtex fichier génère la bibliographie en LATEX latex fichier.tex inclut les références 3 4 latex fichier.tex met à jour les références + génère fichier.dvi 5 dvips fichier.dvi génère fichier.ps 6 ps2pdf fichier.ps génère fichier.pdf Environnements Informatiques Présentation de LATEX 34/ 38 Exemple complet Résultat Fichier LATEX \begin{document} \maketitle Blablabla said Nobody~\cite{Nobody06}. \bibliography{mybib}{} \bibliographystyle{plain} \end{document} Fichier BibTeX @misc{ Nobody06, author = "Nobody Jr", title = "My Article", year = "2006" } Résultat (style alpha) Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Plan 1 Introduction Présentation Philosophie 2 Fonctionnement Principe général Environnement de travail Fichiers “sources” 3 Commandes usuelles 4 Mode mathématique 5 Graphiques 6 Bibliographie 7 Pour finir ... Environnements Informatiques Présentation de LATEX 36/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Et plein d’autres choses encore, ... Internet regorge de différents packages pour ajouter des fonctionnalités (tableaux, listing de code, ...) Pour différentes spécialités chimie, biologie, musique, ... ... Environnements Informatiques Présentation de LATEX 37/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Et plein d’autres choses encore, ... Internet regorge de différents packages pour ajouter des fonctionnalités (tableaux, listing de code, ...) Pour différentes spécialités chimie, biologie, musique, ... ... Plus de concret en TP ! Environnements Informatiques Présentation de LATEX 37/ 38 Introduction Fonctionnement Commandes usuelles Mode mathématique Graphiques Bibliographie Pour finir ... Support disponible Le support du cours est disponible en ligne : http://dpt-info.u-strasbg.fr/~ammann/enseignements.html Environnements Informatiques Présentation de LATEX 38/ 38