24
Découvrez le L A T E X Kévin Raymond Introduction Définition Avantages Quand l’utiliser ? Rédactions Présentations Comment ? Installation Environnement Compilation Action ! Structure pdflatex Mathématiques Dessins Compilation conditionnelle Pour continuer Liens Bibliographie Découverte du L A T E X Kévin Raymond [email protected] 8 juin 2010 CC-By-SA 1/24 Découvrez le L A T E X Forward

Latex

Embed Size (px)

DESCRIPTION

Découverte du LATEX par Kévin Raymond.

Citation preview

Page 1: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Découverte du LATEX

Kévin [email protected]

8 juin 2010

CC-By-SA

1/24

Découvrez le LATEX Forward

Page 2: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Plan

1 Introduction

2 Quand l’utiliser ?

3 Comment ?

4 Action !

5 Pour continuer

2/242/24

Découvrez le LATEX ForwardBack

Page 3: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Plan

1 IntroductionDéfinitionAvantages

2 Quand l’utiliser ?

3 Comment ?

4 Action !

5 Pour continuer

3/243/24

Découvrez le LATEX ForwardBack

Page 4: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

DéfinitionQu’est-ce que le LATEX

Créé en 1985 par Leslie Lamport pour simplifier l’utilisationdu TEX. LATEX est la concaténation de Lamport et de TEX

La puissance du WYSIWYG

Principe du What You See Is What You Mean

Séparer le fond de la forme

Plus simple que le HTML/CSS (en général)

Langage compilé = résultat vérifié !

Opposé au What You See Is What You Get(WYSIWYG) : OpenOffice.org. . .

4/244/24

Découvrez le LATEX ForwardBack

Page 5: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

AvantagesLe LATEX, c’est beau !

Portabilité (fichiers ASCII), suivis de version,collaboration

Rédaction cohérente, professionnelle et facilementréutilisable

Rendu mathématique sans comparaison

Facilité d’utilisation de structures complexes(sommaire, indexe, références. . . )

Conçu pour une meilleure lisibilité (césureautomatique, ajustement de l’espace entre les mots etdes lettres,. . . )

5/245/24

Découvrez le LATEX ForwardBack

Page 6: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Avantages

Qua

lite

dure

sult

atQ

ualit

edu

resu

ltat

Temps passeTemps passe

LATEXWysiwyg

Complexite contre investissement

Vous etes ici

FIG.: Par François Poulain (Parinux)

6/246/24

Découvrez le LATEX ForwardBack

Page 7: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Plan

1 Introduction

2 Quand l’utiliser ?RédactionsPrésentations

3 Comment ?

4 Action !

5 Pour continuer

7/247/24

Découvrez le LATEX ForwardBack

Page 8: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Quand utiliser le LATEX ?Rédactions

Dans la plupart des cas

article (classe la plus utilisée)

report (introduit la notion de chapitre)

book (entête et pied de page, récto-verso. . . )

booklet (pour l’impression de petit livres stylecahiers)a

lettre (ou letter pour le format américain)

aPeut être réalisé à partir d’un pdf, avec le paquet pdfpages. cf p.18.

Sur internet aussiDans les forums

Avec des clients de messagerie instantanée (Pidgin)

8/248/24

Découvrez le LATEX ForwardBack

Page 9: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Quand utiliser le LATEX ?Présentations

Faire une présentation sans se soucier du rendu

beamer est la classe à utiliser pour faire vos présentations.Hautement personnalisable, elle n’en reste pas moinsrapide à prendre en main. La compilation en pdf(PDFLaTeX) permet de fixer le rendu.

Le LATEX peut être utilisé pour bien d’autres applicationscomme les CV, les comptes-rendus, les mémos. . .

9/249/24

Découvrez le LATEX ForwardBack

Page 10: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Plan

1 Introduction

2 Quand l’utiliser ?

3 Comment ?InstallationEnvironnementCompilation

4 Action !

5 Pour continuer

10/2410/24

Découvrez le LATEX ForwardBack

Page 11: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Comment écrire en LATEX ?Installation

LATEX est distribué sur tous les systèmes

La distribution principale, TeX Live, est maintenue par leTEX User Group.

Paquet disponible dans votre distribution

Pour la pomme, il existe MacTeX

Sous la fenêtre, utiliser proTeXt ou MikTeX Center(attention à l’encodage)

11/2411/24

Découvrez le LATEX ForwardBack

Page 12: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Comment écrire en LATEX ?Environnement

LATEX sous Linux

Vous avez le choix pour écrire en LATEX. D’une manièregénérale, on compile avec latex ou pdflatex (cf. p.13).

vi

emacs

kile – le meilleur pour commencer

LyX – ressemble à du WYSIWYG

d’autres moins connus

12/2412/24

Découvrez le LATEX ForwardBack

Page 13: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !Processus de compilation

.tex file .dvi fileLATEX

.ps file

screen

dvips

xdvi

.pdf file

printer

ps2pdf

gs

pdfLATEX

FIG.: Dessiné avec TikZ par Kjell Magne Fauske1

1Il ne s’agit pas de la figure originale13/2413/24

Découvrez le LATEX ForwardBack

Page 14: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Plan

1 Introduction

2 Quand l’utiliser ?

3 Comment ?

4 Action !StructurepdflatexMathématiquesDessinsCompilation conditionnelle

5 Pour continuer

14/2414/24

Découvrez le LATEX ForwardBack

Page 15: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !Structure du document 1/2

La base d’un fichier .tex, c’est\documentclass[a4paper]{article} % Définition du document

% Inclusion de quelques paquets utilisés\usepackage[utf8]{inputenc}\usepackage[french]{babel}

% Diverses définitions\title{Titre de l’article}\author{\textsc{Là c’est, VOUS}}\date{\today}

% Fin du préambule, début du contenu\begin{document}% Ici est le contenu

\end{document}

15/2415/24

Découvrez le LATEX ForwardBack

Page 16: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !Structure du document 2/2

Le contenu peut-être\begin{document}

\maketitle % Créer la page de garde\tableofcontents % La TDM\clearpage

\part{}%\chapter{} % Non définit dans article\section{}\input{texte.tex} % On peut inclure d’autres sources\subsection{}\subsubsection{}\paragraph{}\subparagraph{}\appendix{}

\end{document}

16/2416/24

Découvrez le LATEX ForwardBack

Page 17: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !pdfLATEX – hyperref 1/2

Personnaliser son pdf

pdflatex permet de compiler directement en pdf. Lepaquet hyperref permet de mieux définir son document(références croisées, propriétés du document. . . )Pour ce faire, on inclura dans le préambule,\usepackage[<options>]{hyperref}

Compatibilité avec beamer

Le paquet hyperref est déjà inclue par la classe beamer.Pour définir les propriétés du document, il conviendrad’utiliser \hypersetup{}.

17/2417/24

Découvrez le LATEX ForwardBack

Page 18: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !pdfLATEX – pdfpages 1/2

pdfpages permet une mise en page plus puissante avecl’ajout de fichiers pdf externes (ajout de filigrane, d’entête etpieds de pages, choix des numéros de page, del’orientation. . . ).

Les principales commandes

\includepdf[ key=val ] filename permet l’inclusiond’un fichier pdf externe. Beaucoup d’options pour répondre ànotre imagination. (Impression spéciale pour création decahier, inclusion de plusieurs pages en une seule,. . . )

\includepdfmerge[ key=val ] file-page-listpermet d’inclure plusieurs fichiers à la fois. Même optionsdisponibles que pour la commande précédente, hormispages.

18/2418/24

Découvrez le LATEX ForwardBack

Page 19: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !Mathématiques

Voici un simple exemple d’équation. Pour écrire desmathématiques, on utilisera le paquet amsmath.

sourceSchr\"{o}dinger time independent equation~:$$\frac{-\hbar^2}{2m}\cdot\frac{d^2\psi(x)}{dx^2}+V(x)\psi(x)

= E\cdot\psi(x)$$

renduSchrödinger time independent equation :

−~2

2m· d

2ψ(x)

dx2 +V (x)ψ(x) = E ·ψ(x)

19/2419/24

Découvrez le LATEX ForwardBack

Page 20: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !Dessins

PStricks pour le PostScript

Extension incompatible avec pdflatex. Facile à utiliserpour des courbes simples. Il existe des programmes pourexporter une image en .ps à ensuite inclure dans le fichierLATEX. melusine.eu.org

asymptote

Le meilleur outils pour dessiner de la 3Dasymptote.sourceforge.net

TikZ pour le pdf

Presque équivalent à PStricks, il est idéal pour des schéma.S’intègre parfaitement à pdflatex. texample.net/tikz/

20/2420/24

Découvrez le LATEX ForwardBack

Page 21: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Action !Compilation conditionnelle

C’est bien de la programmation !

Il est tout à fait possible de créer des conditions à interpréterpar le compilateur lors de la compilation.Ce qui permet, par exemple pour un professeur, de n’avoirqu’une source de ses documents. Il définit en préambule si ilveut afficher le corriger. Puis, partout ou il ajoute la solutiond’un exercice, il test cette variable.

un même document avec latex et pdflatex\usepackage{ifpdf}\ifpdf % test du compilateur\usepackage[<options>]{hyperref}\DeclareGraphicsExtensions{.png,.pdf}

\else\DeclareGraphicsExtensions{.eps,.ps}

\fi

21/2421/24

Découvrez le LATEX ForwardBack

Page 22: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Plan

1 Introduction

2 Quand l’utiliser ?

3 Comment ?

4 Action !

5 Pour continuerLiensBibliographie

22/2422/24

Découvrez le LATEX ForwardBack

Page 23: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Liens

Un peu de lecture

grappa.univ-lille3.fr/FAQ-LaTeX/ (fr)

fr.wikibooks.org/wiki/LaTeX (fr)

ftp.laas.fr/pub/Logiciels/latex/flshort/flshort-3.20.pdf (fr)

framabook.org/latex.html (fr)

ctan.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf (en)

ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf (en)

tug.ctan.org/tex-archive/macros/latex/contrib/pdfpages/pdfpages.pdf (en)

23/2423/24

Découvrez le LATEX ForwardBack

Page 24: Latex

Découvrez le LATEX

Kévin Raymond

IntroductionDéfinition

Avantages

Quand l’utiliser ?Rédactions

Présentations

Comment ?Installation

Environnement

Compilation

Action !Structure

pdflatex

Mathématiques

Dessins

Compilation conditionnelle

Pour continuerLiens

Bibliographie

Bibliographie

François Poulain, Parinux,La publication libre de qualité,http://tinyurl.com/32fmop9.

I Mohamed El Morabity, Fedora Project,theme Goddard pour la classe beamer,http://melmorabity.fedorapeople.org/beamer/beamer-goddard/.

24/2424/24

Découvrez le LATEX Back