38

Introduction à LaTeX - PROJECT · La commande \begin{tabular} De manière générale, ... \usepackage{endnotes} : pour mettre les notes de bas de pages à la n (touche 7) et (touche

  • 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

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

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

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

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

Introduction Organisation d'un document Ecrire un document Beamer Aller plus loin

BON COURAGE!!