Documente Academic
Documente Profesional
Documente Cultură
Plan
A Avant-propos : pourquoi LTEX ? Liens et rfrences utiles A Historique de TEX et LTEX A Possibilits de LTEX : une visite guide A Bases de LTEX Bibliographie et BibTEX Makeindex A Pour aller plus loin avec LTEX
A Avant-propos : pourquoi LTEX ? (1) Document = forme + fond Outils de traitement de texte WYSIWYG : Entrelacement criture du contenu mise en forme Rdacteur = composeur/typographe Vision locale (la ligne) composition de mauvaise qualit Rtro-compatibilit non assure
Historique (1)
1978 : Knuth horri par la qualit de production de TAOCP Dnition du meilleur logiciel de composition. . . prsent et venir Cration de TEX ( ) : Langage complet de programmation orient composition Fonctions du langage = macros Prcision de placement 1/100 longueur donde de la lumire visible
Outils de r edaction scientique DESS GI 2002/2003 p.
Historique (2)
TEX : Programme trs robuste (erreur dans TEX = $ 327, 68) Puissant mais difcile manipuler A 1985 : LTEX2.09 par Leslie Lamport Ensemble de macros simpliant lutilisation de TEX A 1994 : LTEX2 A 1995 : dbut du projet LTEX3 Point important : compatibilit ascendante garantie
Outils de r edaction scientique DESS GI 2002/2003 p.
Documents divers
Livres
Posies Calligrammes
937
5 105820974944 5 9
32
3 8 462643
i=
23
383
3,1
415 9 2
Articles de recherche
8 16 4062
Rapports
6 5 3
7 9 5 0 2 8841971 6
5
9
3
8 97 9
Musique
criture de partitions de musiques :
2
. \begin{music} 4 4 \parindent 1cm Piano \def\nbinstruments{1}\relax 4 \def\instrumenti{Piano}% 4 \nbporteesi=2\relax \generalmeter{\meterfrac{4}{4}}\relax \debutextrait \normal \temps\Notes\ibu0f0\qh0{cge}\tbu0\qh0g|\hl j\enotes \temps\Notes\ibu0f0\qh0{cge}\tbu0\qh0g|\ql l\sk\ql n\enotes \barre \Notes\ibu0f0\qh0{dgf}|\qlp i\enotes \notes\tbu0\qh0g|\ibbl1j3\qb1j\tbl1\qb1k\enotes \temps\Notes\ibu0f0\qh0{cge}\tbu0\qh0g|\hl j\enotes \finextrait \end{music}
Chimie
CH2 OSiR3 " b " b " b " b b b b " b " b b " b "bO
\bzdrv{1==OH;5==CH$_{3}$;4==OC$_{16}$H$_{33}$;% 2==\ryl(4==NH--SO$_{2}$){4==\bzdrh{1==(yl);% 2==OCH$_{2}$CH$_{2}$OCH$_{3}$;% 5==\ryl(2==NH--SO$_{2}$){4==\bzdrh{1==(yl);% 5==\ryl(2==SO$_{2}$--NH){4==\naphdrh{1==(yl);5==OH;% 8==\lyl(4==N=N){4==\bzdrh{4==(yl);1==NO$_{2}$;% 5==SO$_{2}$CH$_{3}$}}}}}}}}}
\decalinev{1B==CH$_{2}$OSiR$_{3}$;3D==O;4A==COOCH$_{3}$; 0FB==CH$_{3}$;0GA==H}
COOCH3 OCH2 CH2 OCH3 \Ethyleneh{1==C;2==C}{1==F;2==Cl;4==Br;% T OH T 3==\Ethyleneh{1==C;2==C}{1==(yl);2==H;3==H;4==H}} T T " " b " NHSO2 TT " " b" T T T T T b " T "b " b " b NHSO2 CH3 TT T T T T OC16 H33 T TT T SO2 NH F Br T T T T T T C C H T T N=N OH NO2 T T TT TT T T Cl C C T T T T T T H H SO2 CH3
Formules mathmatiques
Avec MS Equation 3.0 :
A Avec LTEX :
G(z) = e
ln G(z)
= exp
k 1
Sk z k k
=
k 1
Sk z k /k
Parties dchecs
\newgame \mainline{1. e4 e5 2. Nf3 Bc5} \[\showboard\]
1 e4 e5 2
f3 8 7 6 5 4 3 2 1
c5
A Bases de LTEX
A Principe de LTEX
Auteur Manuscrit Designer
A Principe de LTEX
Auteur Manuscrit Designer
A LTEX :
Choix dune classe en fonction du type de document report (rapport) article (article de recherche) letter (lettre) ... Choix de paquetages pour utiliser des fonctionnalits additionnelles graphicx (inclusion dimages) amsmath (extensions mathmatiques)
TeX
Mise en oeuvre Document fini
Principe de TEX
TEX= botes + ressorts L e s s a n g l o t s l o n g s d e s v i o l o n s d e la u t o m m n b e r c e n t m o n c u r du n e l a n g u e u r m o n o t o n e
Texte centr Texte dcal droite
A Contenu dun chier LTEX (1) Fichier ASCII Formattage du texte : n espaces 1 espace Ligne vide : spare deux paragrpahes
Longtemps, je me suis couch e de bonne heure. Parfois, ` peine ma bougie teinte... a e mes yeux se fermaient si vite... Longtemps, je me suis couch de bonne heure. Parfois, peine ma bougie teinte... Mes yeux se fermaient si vite...
A Contenu dun chier LTEX (1) Commentaires : introduit par %, jusqu la n dune ligne Caractres spciaux : # $ % & _ { } \ Commandes (macros) : identicateur (seulement des lettres) prcd de \
Adieu veaux, vaches, cochons, \dots %<- ellipse Adieu veaux, vaches, cochons, ...
Caractres spciaux
em dash et en dash : Lisez les pages 34--45 --- du moins je le crois --Lisez les pages 3445 du moins je le crois Espace inscable M.Jean Dupont M. Jean Dupont Ellipse : Des pommes, des poires\ldots Des pommes, des poires...
Accents
Combinaison accent + lettre :
H\otel, NO\"EL, na\"\i{}ve, sm{\o}rrebr{\o}d, Stra{\ss}e, {\OE}uf, {\AA}rhus Htel, NOL, nave, smrrebrd, Strae, uf, rhus o E A
Les environnements
Un environnement exerce son inuence sur une portion de texte : \begin{toto} ... Influence de lenvironnement toto ... \end{toto}
Les groupes
Un groupe est dlimit par des accolades Un environnement constitue un groupe
{un groupe {et un groupe dans un groupe}}
du gros texte
et du normal de nouveau
Exemple : un article
\documentclass[a4paper,12pt]{article} \usepackage{graphicx} \title{De la prolifration des couleuvres en Bas-Morvan} e \author{Jean Dupont} \begin{document} \maketitle \section{Introduction} Ceci est lintroduction... \section{Conclusion} Ceci est la conclusion. \bibliographystyle{plain} \bibliography{ma biblio} \end{document}
Structure
Sections (disponibilit dpendant de la classe) :
\part{} \chapter{} \section{} \subsection{} \subsubsection{} \paragraph{} \subparagraph{}
Rfrencement (1)
Marquage dune position par un label pour rfrence ultrieure Indpendance vis vis des dplacements ultrieurs
Nous dcouvrirons dans la section\ref{sec:couleuvre} la vie e passionnante de la couleuvre ` collier. a ... \section{La couleuvre ` collier} a \label{sec:couleuvre} ... e Nous dcouvrirons dans la section 2 la vie passionnante de la couleuvre ` collier. a ... 2. La couleuvre ` collier a ...
Rfrencement (2)
Pose dune tiquette : \label{etiquette} Rfrence une tiquette : \ref{tiquette} e \eqref{tiquette} (rfrence dans une e quation) \pageref{tiquette} (page o apparait e ltiquette
Les fontes
Mise en gras : \textbf{texte} Mise en italique : \textit{texte} Mise en sans-srif : \textsf{texte} Soulignement dun point important : \emph{texte} \emph{} indique quoi , pas comment Les tailles :
Normal : {\normalsize
texte}
Grand : {\large
texte}
Les listes
Listes enumerate, itemize, description \begin{enumerate} \item Pomme \item Poire \item Banane \end{enumerate} \begin{itemize} \item Pomme \item Poire \item Banane \end{itemize} \begin{description} \item[Pomme.] Un fruit \item[Poire.] Heu\ldots \item[Banane.] Ben\ldots \end{description}
Centrer
\begin{center} Ceci est centr e \end{center} Ceci est centr e
Texte verbatim
Afchage du texte tel quel sans prise en compte des A caractres actifs dans LTEX Les espaces et les retours la ligne sont respects \begin{verbatim} \end{verbatim} Texte verbatim sur une ligne : \verb+tralala+
Les tableaux
Environnement tabular :
\begin{tabular}{|lc|p{4cm}r|} \hline 34 & pomme & tralala pouet & droite \\ \cline{2-3} Youpi & aglaglagla & 45.5 & yam\\ \hline \end{tabular}
34
pomme
tralala pouet
Tabulations
Environnement tabbing
\begin{tabbing} il tait une fois\= \hspace{4cm}\=\kill e pomme \> poire \> 4\\ \pushtabs 12\=12\=12\=12\=\kill A\>B\>C\>D\>E\\ \> F\>G\>H\>I\\ \poptabs ananas \> oglala \> 12346578\\ \end{tabbing}
poire
oglala
12346578
12
La valeur de xn + 1 nest pas celle de xn+1 Charger amsmath pour avoir equation*
x=
Thorme, lemmes, . . .
Dnition dun environnement partir de la macro \newtheorem
\newtheorem{loi}{Loi} \begin{loi}[Loi de Murphy] De $n$ possibilits censment quiprobable, cest e e e toujours la pire qui arrive. \end{loi}
Loi 1 (Loi de Murphy) De n possibilits censment quiprobable, cest toujours la pire qui arrive.
\Psi \Omega
xi = x 1 + + x n
i=1
A crire en franais avec LTEX Utilisation du paquetage babel avec loption french \usepackage[french]{babel} Csures Ponctuation active Encodage des fontes accentues : \usepackage[latin1]{inputenc}
Inclusion dimages
Inclusion dimages sous forme PostScript :
\includegraphics[width=5cm,height=64pt]{mon dessin.eps}
Compilation
toto.tex toto.pdf
latex toto.tex
visualisation
ps2pdf toto.ps
toto.dvi
toto.ps
Les erreurs
! Undefined control sequence. l.254 \rut (8,-2.3){\includegraphics{echecs.ps}} ?
! LaTeX Error: \begin{raggedright} on input line 278 ended by \end{toto} See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.279 \end{toto} ?
Bibliographie et BibTEX
BibTEX
Mise en forme des champs suivant le style bibliographique utilis Entres : article, book, booklet, conference, inbook, incollection, inproceedings, manual, masterthesis, misc, phdthesis, proceedings, techreport, unpublished Champs : address, annote, author, booktitle, chapter, crossref, edition, editor, howpublished, institution, journal, key, month, note, number, organization, page, publisher, school, series, title, volume, year
Compilation
Compilation si utilisation de BibTEX :
bibtex toto
2
toto.tex toto.pdf
1
latex toto.tex visualisation ps2pdf toto.ps
3 4
toto.dvi dvips toto.dvi o toto.ps dvips Ppdf G0 toto.dvi o toto.ps toto.ps
Makeindex
Sam, 2
Jenny, 3
Compilation
Compilation si utilisation de makeindex et BibTEX :
makeindex toto.idx bibtex toto
3
toto.tex
2
toto.pdf
1
latex toto.tex visualisation ps2pdf toto.ps
4 5
toto.dvi dvips toto.dvi o toto.ps dvips Ppdf G0 toto.dvi o toto.ps toto.ps
Mon transparent
Joli contenu de mon transparent qui napparait pas la troisime tape
Mon transparent
Joli contenu de mon transparent qui napparait pas la troisime tape Apparait seulement la deuxime tape Apparait partir de la deuxime tape
Mon transparent
sauver dans un chier macrosAMoi.sty Peut tre utilis dans un chier .tex par \usepackage{macrosAMoi}
LyX
http ://www.lyx.org
TeXnicCenter
Environnement de travail sous MS Windows :
AUC-TEX
Ensemble de macros lisp pour (X)Emacs Compltion sur les noms de macros/environnements Indentation automatique du code A Excution de LTEX dans (X)Emacs avec dplacement sur la ligne derreur ...
Fin du cours