Upload
fedora-fr
View
1.162
Download
5
Embed Size (px)
DESCRIPTION
Découverte du LATEX par Kévin Raymond.
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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