Upload
ngobao
View
217
Download
4
Embed Size (px)
Citation preview
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Introduction à LATEX
Jihéne BOUSRIH
Faculté des sciences économiques
5 Mai 2011
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Plan de la présentation
Introduction
Organisation d'un document
Ecrire un document
Beamer
Aller plus loin
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Avantages LATEX
• Mise en page professionnelle et automatique: pdf générédirectement
• Il est simple d'écrire un document en plusieurs morceaux: lathèse
• Bibliographie, table des matières, index peuvent être créesautomatiquement
• Composition des formules mathématiques
• Numérotation automatique des équations, tableaux etgraphiques
• Un �chier LATEXpeut être compilé sous Windows, Linux et Mac
• Tout est gratuit!
• Les espaces et les sauts de ligne sont gérés automatiquement
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Inconvénients de LATEX
• Il faut connaître le langage de programmation
• Le dictionnaire en français n'est pas très performant:correction de grammaire et orthographe limitée
• On ne voit pas les modi�cations de la mise en page endirect
• Nombre de polices limitées
• Interface peu attractive: manque de clarté
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Installer LATEX(sous windows)
• Etape 1: Installer MiKTeX (200 Mo): La plateforme (comprend lespackages)www.miktex.org/setup.html
⇒ section � Installing the complete system �. Télécharger dans unnouveau répertoire. Lancer le. Sélectionnez � Download only �puis � Total �
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
• Etape 2: Installer ghostview (�chier .eps) et ghostscript
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
• Etape 3: Installer TeXnicCenter: Interface de LATEXwww.toolscenter.org⇒ choisir� Download � puis � TeXnicCenter Setup �. Lancerl'installeur et accepter ses choix
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
• Etape 4: Installer Jabref: Interface de la bibliographie
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Conseil: Laisser les choix par défaut !Une fois installé, Latex vous demande le chemin vers la sourcede téléchargement des packages, spéci�er le chemin suivant:
C://Program Files/Miktex/miktex/bin
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Gestion des �chiers LATEX
• Intégrer tous les �chiers dans le même dossier
• Un �chier LATEXfonctionne (très souvent) avec des �chiersconnexes: tableau, �gures, type de bibliographie (.bst),bibliographie (.bib) ...
• Compiler un �chier .tex (ou .tcp) génère d'autres �chiersà côté: .aux, .blg, .out, .bbl, ... et surtout le �chier desortie en pdf
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Description et utilisation de l'interface (1)
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Description et utilisation de l'interface (2)
• 3 fenêtres: input, output, navigator
• Onglets
• Barres d'outils
• Compiler et voir le document• errors, warnings, bad box
• Mise en page• Typographie• Symboles
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Le préambule
• Rôle: Appliquer un environnement et con�gurer des
réglages à un document
• \documentclass[11pt,twoside,a4paper]{article}
↪→ Type de document: article, book, beamer.
• \usepackage{...}
↪→ Utiliser et charger une extension. Par exemple :\usepackage[T1]{fontenc} permet d'a�cher les accents.quelques packages: graphicx, array, threepartable, babel,...
• Autres options du préambule: interlignes, marges, titre...
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Le préambule: Améliorations du document PDF
• Améliorations du documents PDF: intégrer des signets, créer etactiver des liens, etc...
• Exemples:
-\usepackage{fullpage}: Agrandit les dimensions du texte(hauteur, largeur, etc.) par rapport à celles par défaut. Attention cepackage ne se trouve pas dans toutes les distributions LATEX
-\usepackage[french]{babel}: Pour adopter les règles detypographie française
-\usepackage[T1]{fontenc}: Pour que LATEXcomprenne lescaractères accentués
-\usepackage{amsmath}: Pour utiliser les fonctionsmathématiques
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Après le préambule
• \begin{document} Pour saisir votre texte
• \end{document} A la �n de votre document.
• Attention! Aucun �chier ne sera visible si \end{document}n'est pas inscrit
• Idem pour tous les environnements type \begin{...} et\end{...}
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Page de présentation
• LATEXpeut générer automatiquement une page de présentation
• Résumé: \begin{abstract} et \end{abstract}
• Titre: \title, \maketitle
• Auteur: \author, \thanks
• Dater: \date
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Hiérarchie des titres
Niveaux de titre\part Partie (livres, thèses)\chapter Chapitre (livres, thèses)\section Section (article, livres, thèses)\subsection Sous-section (article, livres, thèses)...\paragraph Paragraphe (article, livres, thèses)...
• Numéro, tailles sont générés automatiquement
• Chi�res romains: \Roman pour I, II, III,... et \roman pour i, ii, iii,...• Chi�res arabes: \arabic• Alphanumériques: \Alpha pour A, B, C... et \alpha pour a, b, c
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les autres parties du document(1)
• La commande \newpage
• Annexe: \appendix
• Table des matières:\tableofcontents
• Listes des �gures ou des tableaux: \listoffigures et\listofftables
• Pour faire un index des références :
1. Ecrire \usepackage{makeidx} puis \makeindex puis \citeindextruedans le préambule.
2. Ecrire \citeindexfalse avant la bibliographie pour ne plus prendre encompte les citations.
3. Ecrire \printindex là où vous voulez l'index.
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les autres parties du document(2): La
bibliographie
• Le package natbib
• Utilisation de Jabref
• Le style de la bibliographie(\bibliographystyle{}):apalike, plain, alpha
• Con�gurer la bibliographie
• Appeler son �chier bibliographique: \bibliography{}
• Introduire les références bibliographiques dans LATEX:\cite et \cite*
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Mise en forme du texte
• Commandes vs "Press button" (barre outils et onglets)
• Typographie• Police: onglet Format• Taille: onglet Format / Font size: 10 tailles
• Gestion de paragraphes• Alinéa automatique, pour le supprimer: \noindent• Passer une ligne (espace vertical): \vspace{0.5 cm} taille
modulable• Espace horizontal: \hspace{0.5 cm}• Création de listes: \itemize pour les non numérotées, et
\enumerate pour les numérotées
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les formules mathématiques (1)
• Utilisez deux �$� pour écrire des maths dans le texte.
• Onglet Math: lettres grecques, opérateurs, symboles, signes, indices, exposants,�èches...
• Utilisez \begin{eqnarray} \end{eqnarray} pour écrire une équation.
• Exemple de la moyenne :
\begin{eqnarray}
\bar{x}=\frac{1}{N} \sum_{i=1}^n n_i x_i
\end{eqnarray}
• Exemple de la variance :
\begin{eqnarray}
V(x)&=&\frac{1}{N} \sum_{i=1}^n n_i (x_i-\bar{x})^2 \nonumber \\
& = & \sum_{i=1}^n n_i x_i^2 -\bar{x}^2
\end{eqnarray}
• Utilisez � �eqn � dans \documentclass[12pt, twoside,fleqn] pour mettreles équations à gauche.
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les formules mathématiques (2)
• Gérer des équations sur plusieurs lignes :
• \\ pour aller à la ligne• & pour aligner les membres de l'équation• L'environnement \begin{align} \end{align}
• Sous-équation: environnement \begin{subequation} \end{subequation}
• Numérotation des équations automatiques, pour ne pas la numéroter, il faututiliser l'étoile: \begin{eqnarray*} \end{eqnarray*}
• Nommer une équation: \label{nom_equation} entre \begin{eqnarray} et\end{eqnarray} pour l'introduire dans une liste par exemple
• Appeler une équation dans le texte: \ref{nom_equation}
• Les matrices: environnement \begin{pmatrix} \end{pmatrix} et ses dérivéesbmatrix, vmatrix, Bmatrix
\begin{pmatrix}
a & b
c & d
\end{pmatrix}
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les �ottants (1): les tableaux
• Réaliser un tableau à partir de LATEX: &, \\, lcr, l|c|r, \hline,\vline
• Utiliser Excel2LaTeX
• La commande \begin{tabular}
• De manière générale, utiliser le package threeparttablecomposé de 3 parties titre, corps, notes
• \input{nom_tableau} pour appeler un tableau (�chier.tex)
• Titre: \caption{titre}
• Notes: begin{tablenotes} end{tablenotes}
• Taille modulable avec font size
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les �ottants (1): les tableaux: exemple
\begin{table}[h]
\begin{threeparttable}
\caption{titre du tableau.\tnote{a}}
\begin{tabular}
% TABLEAU
\end{tabular}
\begin{tablenotes}
\item[a] Ma première note de tableau.
\end{tablenotes}
\end{threeparttable}
\end{table}
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les �ottants (1): les tableaux: autres fonctions
• Utiliser les packages multirow pour qu'une colonnecouvre plusieurs lignes et multicolumn pour qu'une lignecouvre plusieurs colonnes
• Utiliser \begin{longtable} et \end{longtable} pourun tableau sur plusieurs pages
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les �ottants (2): Les graphiques, images
• Pour importer un graphique ou une image, utilisez lepackage graphicx et �gure
• Formats acceptés: png, pdf, eps, jpeg
• Exemple pour un graphique
\begin{figure}[h]
\includegraphics[width=4cm]{crem.jpg}
\caption{Le titre du graphique.}
\end{figure}
• Taille: width, height, scale, angle
• Les sous-�gures: les environnements subfigure ouminipage
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les �ottants (3): Remarques communes
• Positionnement du �ottant dans le document: t, H, h, b,
P
• Nommer et appeler un tableau et /ou une �gure dans letexte: introduire \label{nom} à l'intérieur de\caption{titre}
• Utiliser les packages rotating et lscape pour présenterun grand tableau/�gure sur une page entière en formatpaysage
• Centrer le �ottant: \centering
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Autres commandes liées à la mise en page
• Note de bas de pages (numérotées automatiquement): \footnote
• En-tête et pied de page: \usepackage{fancyhdr} qui permetd'utiliser la commande \pagestyle{fancy}. Cette commandepermet de con�gurer et personnaliser vos en-têtes (3 stylesprédé�nis: plain, empty, headings)
• \fancyfoot pour le bas de page
• Ecrire sur deux colonnes: \begin{multicols}{nombre} et\end{multicols}
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Quelques astuces
• Il faut parfois plusieurs compilations
• Faire apparaître %, $ en utilisant \devant le symbole
• Le symbole Euro avec \usepackage{eurosym}
• Utilisez \LaTeX pour écrire � LATEX�
• Utilisez \hyphenation{thèse,thè-se} lorsque LATEXcoupe mal ou ne coupepas les mots
• \textcolor{blue}{...} : pour colorier le texte
• \usepackage{endnotes} : pour mettre les notes de bas de pages à la �n
• (touche 7) et (touche 4) pour obtenir les guillemets �à l'anglaise�, le signeinférieur et supérieur deux fois pour obtenir les guillemets � à la française �
• Repérer les fautes de frappes: Tools/options/spelling
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Code tex pour �chier thèse
\documentclass{book}
% PREAMBULE (liste des packages)
\citeindextrue
\begin{document}
\frontmatter % Pour que les pages soient numérotées i, ii, etc.
\input{remerciement.tex}
\tableofcontents
\mainmatter % Pour que les pages soient numérotées 1, 3, etc.
\input{introduction.tex}
\input{chapitre1.tex}
\input{conclusion.tex}
\appendix
\input{Annexe 1}
\citeindexfalse
\bibliography{nom de la biblio}
\bibliographystyle{style choisi}
\printindex
\listoffigures
\listoftables
\end{document}
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Le préambule
Pour obtenir des slides identiques à ceux que vous voyez, il faut écrire les instructionssuivantes avant \begin{document} :
• Pour la mise en page :
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{beamerthemesplit} % Pour utiliser des thèmes
\usetheme{Frankfurt} % Nom du thème
• Pour la page de garde :
\titlegraphic{\center \includegraphics[height=1.3cm]{crem-slides.pdf}
\hspace{1.1cm} \includegraphics[height=1.3cm]{project.jpeg}}
\title[Introduction à \LaTeX]{\Introduction à \LaTeX}
\author{Jihene BOUSRIH}
\institute[]{Activité organisée par PROJECT}
\date{Vendredi 5 Mai 2011}
• Lien pour plus de thémes de beamer:http://mcclinews.free.fr/latex/beamergalerie/completsgalerie.html
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Le corps du document• Pour faire un slide :
\frame{
\frametitle{Titre du slide}
% Votre texte
}
• Pour faire une boîte de couleur bleue :
\begin{block}{Avantages}
% Votre texte
\end{block}
• Utilisation des listes: itemize ou enumerate
• Utiliser alertblock pour une boîte rouge et exampleblock pour uneverte.
• Conseil : mettre des sections et sous-sections pour faire apparaîtrele signet et utiliser la table des matières.
Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin
Les ressources Internet
Les documents électroniques• cours.enise.fr/info/latex/telecharger.php?rubrique=LaTeX&fichier=visu
• http://www.ctan.org/tex-archive/info/lshort/french/flshort-3.20.pdf
• ftp://ftp-developpez.com/konflor/Latex/formation/FormationLatex_booklet.pdf
Les sites• http://www.grappa.univ-lille3.fr/FAQ-LaTeX/
• http://www.tex.ac.uk/cgi-bin.texfaq2html
• http://www.h-k.fr/liens/tp/latex_pour_l_impatient.html
• http://latex.developpez.com/cours/ (tutoriels)
• http://www.ctan.org (tutoriels)
Beamer• http://www.tuteurs.ens.fr/logiciels/latex/beamer.html
• http://latex-beamer.sourceforge.net/
• http://www.math-linux.com/IMG/pdf/beameruserguide-2.pdf
• http://daniel.flipo.free.fr/doc/pres-GUT2004/exemples/ex-beamer.pdf