Sunteți pe pagina 1din 75

Outils de rdaction scientique

A LTEX, BibTEX, makeindex


Fr d ric Goualard e e
Frederic.Goualard@irin.univ-nantes.fr

Institut de Recherche en Informatique de Nantes

Outils de r edaction scientique DESS GI 2002/2003 p.

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

Outils de r edaction scientique DESS GI 2002/2003 p.

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

Outils de r edaction scientique DESS GI 2002/2003 p.

A Avant-propos : pourquoi LTEX ? (2)


Outils de composition (troff, lout, TEX) WYMIWYG : Rdaction du contenu + ajout de tags pour la structure Description du quoi , pas du comment Vision globale (la page) composition quilibre digne des typographes humains Source = chier ASCII (rtro-compatibilit assure)
A LTEX :

Sur-couche de TEX simpliant la rdaction Outil trs largement rpandu


Outils de r edaction scientique DESS GI 2002/2003 p.

Liens et rfrences utiles


CTAN. Comprehensive TeX Archive Network. http ://www.ctan.org GUTenberg. Association GUTenberg. http ://www.gutenberg.eu.org/
A Projet LTEX. http ://www.latex-project.org/

Newsgroups. comp.text.tex et fr.comp.text.tex


A Lamport 94. LTEX : a document preparation system. L. Lamport. Addison-Wesley A Goossens et al. 94. The LTEX companion. M. Goossens, F. Mittelbach, A. Samarin. Addison-Wesley, 1994 A Oetiker 01. The not so short introduction to LTEX2 . T. Oetiker et al. Disponible sur le CTAN

Reid 90. Thinking in PostScript. G. C. Reid Addison-Wesley, 1990.


Outils de r edaction scientique DESS GI 2002/2003 p.

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.

A Les possibilits de LTEX Visite guide

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=

Outils de r edaction scientique DESS GI 2002/2003 p.

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}

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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

\begin{equation*} G(z) = e{\ln G(z)}=\exp\biggl(\sum_{k\geq1}\frac{S_kzk}{k}\biggr)= \prod_{k\geq1}e{S_kzk/k} \end{equation*}

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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

Outils de r edaction scientique DESS GI 2002/2003 p. 1

A Bases de LTEX

Outils de r edaction scientique DESS GI 2002/2003 p. 1

A Principe de LTEX
Auteur Manuscrit Designer

Choix du style (fontes, marges, ...) Typographe

Mise en oeuvre Document fini

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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)

Classe LaTeX + Paquetages


Choix du style (fontes, marges, ...) Typographe

TeX
Mise en oeuvre Document fini

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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

Botes horizontales (lettres, lignes) et verticales (paragraphes, pages)

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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...

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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, ...

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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...

Outils de r edaction scientique DESS GI 2002/2003 p. 1

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

criture directe avec , , . . .

Outils de r edaction scientique DESS GI 2002/2003 p. 2

Les macros (1)


Macros sans paramtres \dots \hrulefill \par Macros avec paramtres (encadrs par des accolades) Mot \emph{accentu}. e \GenericWarning{Bla bla}{Bli} Macros avec un paramtre optionnel (entre crochets) \marginpar[Gauche]{Droite}

Outils de r edaction scientique DESS GI 2002/2003 p. 2

Les macros (2)


Une macro sans paramtre dtruit lespace qui suit : \LaTeX est un langage merveilleux
A LTEXest un langage merveilleux

Rajouter une paire daccolades aprs la macro

Outils de r edaction scientique DESS GI 2002/2003 p. 2

Les environnements
Un environnement exerce son inuence sur une portion de texte : \begin{toto} ... Influence de lenvironnement toto ... \end{toto}

Outils de r edaction scientique DESS GI 2002/2003 p. 2

Les groupes
Un groupe est dlimit par des accolades Un environnement constitue un groupe
{un groupe {et un groupe dans un groupe}}

Une macro exerce son inuence lintrieur du groupe o elle apparait


Du texte normal, {\huge du gros texte} et du normal de nouveau Du texte normal,

du gros texte

et du normal de nouveau

Outils de r edaction scientique DESS GI 2002/2003 p. 2

A Organisation dun chier LTEX


\documentclass[Options]{NomDeClasse} \usepackage{NomDePaquetage} \usepackage{NomDePaquetage} ... e Dfinitions et appels de macros : le prambule e \begin{document} Texte \end{document} Classes standards : article, report, book, slides Paquetages utiles : amsmath, amssymb, graphicx, pstricks, . . . inputenc

Outils de r edaction scientique DESS GI 2002/2003 p. 2

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}

Outils de r edaction scientique DESS GI 2002/2003 p. 2

Structure
Sections (disponibilit dpendant de la classe) :
\part{} \chapter{} \section{} \subsection{} \subsubsection{} \paragraph{} \subparagraph{}

Cration dune table des matires : appel de \tableofcontents


\begin{document} \maketitle \tableofcontents ... \end{document}

Outils de r edaction scientique DESS GI 2002/2003 p. 2

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 ...

Outils de r edaction scientique DESS GI 2002/2003 p. 2

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

Outils de r edaction scientique DESS GI 2002/2003 p. 2

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}

Trs grand : {\Large texte}

norme : {\huge texte}


On a aussi \small, \footnotesize, \scriptsize, \tiny

Outils de r edaction scientique DESS GI 2002/2003 p. 3

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}

1. Pomme 2. Poire 3. Banane

Pomme Poire Banane

Pomme. Un fruit Poire. Heu. . . Banane. Ben. . .

Outils de r edaction scientique DESS GI 2002/2003 p. 3

Centrer
\begin{center} Ceci est centr e \end{center} Ceci est centr e

Outils de r edaction scientique DESS GI 2002/2003 p. 3

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+

Outils de r edaction scientique DESS GI 2002/2003 p. 3

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

tout droite yam

Youpi aglaglagla 45.5

Outils de r edaction scientique DESS GI 2002/2003 p. 3

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}

pomme ABCDE F GHI ananas

poire

oglala

12346578

Outils de r edaction scientique DESS GI 2002/2003 p. 3

lments ottants (1)


Figures, tableaux, . . . ne pouvant tre dcoups Napparaissent pas dans le corps du texte Ont une lgende et un label \begin{figure}[htbp] \includegraphics{figure.eps} \caption{La lgende de la figure} e \label{fig:maFigure} \end{figure}

Outils de r edaction scientique DESS GI 2002/2003 p. 3

lments ottants (2)


Exemple de Figure :

Figure 1: Le logo de lIRIN

Outils de r edaction scientique DESS GI 2002/2003 p. 3

lments ottants (3)


Une table : \begin{table}[!htbp] \caption{Une jolie table} \label{tab:maTable} Ici la jolie table \end{table} Afcher la liste des tables : \listoftables Afcher la liste des gures : \listoffigures Attention : Dans tous les cas, \caption{} avant \label{}

Outils de r edaction scientique DESS GI 2002/2003 p. 3

crire des mathmatiques


quation dans le texte : $...$ quations hors-texte : environnement equation
\begin{equation*} \sum_{i=0}n x_iy_i = \sqrt{3*\frac{z_i3}{12\pi}} \end{equation*} n zi3 x i yi = 3 i=0

12

La valeur de $xn+1$ nest pas celle de $x{n+1}$

La valeur de xn + 1 nest pas celle de xn+1 Charger amsmath pour avoir equation*

Outils de r edaction scientique DESS GI 2002/2003 p. 3

Les tableaux en mathmatique


Environnement array (seulement en mode mathmatique)
\begin{equation*} x=\left\{% \begin{array}{ll} 12 & \text{si $y$ est pair}\\ 9 & \text{sinon} \end{array}\right. \end{equation*}

x=

12 si y est pair 9 sinon

Outils de r edaction scientique DESS GI 2002/2003 p. 4

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.

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Symboles mathmatiques (1)


\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \theta \vartheta \iota \kappa \lambda \mu \nu \xi o o \pi \varpi \rho \varrho \sigma \varsigma \tau

\upsilon \phi \varphi \chi \psi \omega

\Gamma \Delta \Theta

\Lambda \Xi \Pi

\Sigma \Upsilon \Phi

\Psi \Omega

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Symboles mathmatiques (2)


+ \pm \mp \times \div \ast \star \circ \bullet \cdot + \ \cap \cup \uplus \sqcap \sqcup \vee \wedge \setminus \wr \diamond \bigtriangleup \bigtriangledown \triangleleft \triangleright \lhd \rhd \unlhd \unrhd \oplus \ominus \otimes \oslash \odot \bigcirc \dagger \ddagger \amalg

prsents seulement dans les paquetages latexsym, amsfonts ou amssymb.

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Symboles mathmatiques (3)


\leq \prec \preceq \ll \subset \subseteq \sqsubset \sqsubseteq : \in \vdash : \geq \succ \succeq \gg \supset \supseteq \sqsupset \sqsupseteq \ni \dashv = = . = < \equiv \sim \simeq \asymp \approx \cong \neq \doteq \propto < = > |= | \models \perp \mid \parallel \bowtie \Join \smile \frown = >

prsents seulement dans les paquetages latexsym, amsfonts ou amssymb.

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Symboles mathmatiques (4)


Grands oprateurs :
\sum \prod \coprod \int \oint \bigcap \bigcup \bigsqcup \bigvee \bigwedge \bigodot \bigotimes \bigoplus \biguplus

\sum_{i=1}{n} x_i = x_1 + \cdots + x_n


n

xi = x 1 + + x n
i=1

Outils de r edaction scientique DESS GI 2002/2003 p. 4

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}

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Inclusion dimages
Inclusion dimages sous forme PostScript :
\includegraphics[width=5cm,height=64pt]{mon dessin.eps}

Utilisation du paquetage graphicx Possibilit de rotation (option angle), mise lchelle, . . .

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Compilation
toto.tex toto.pdf

latex toto.tex

visualisation

ps2pdf toto.ps

toto.dvi

dvips toto.dvi o toto.ps dvips Ppdf G0 toto.dvi o toto.ps

toto.ps

Outils de r edaction scientique DESS GI 2002/2003 p. 4

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} ?

Outils de r edaction scientique DESS GI 2002/2003 p. 4

Les avertissements (1)


Overfull \hbox (34.13577pt too wide) in paragraph at lines 215--215 []\OT1/pcr/m/n/6 3==\Ethyleneh{1==C;2==C}{1==(yl);2==H;3==H;4==H}}[] <chimie.ps> [11] <formule-doc.ps> <formule-tex.ps> Overfull \hbox (5.94807pt too wide) in paragraph at lines 240--240 [] \OT1/pcr/m/n/8 G(z) = \biggr)=[] [12] <echecs.ps> [13] [14] Overfull \hbox (20.34808pt too wide) in paragraph at lines 286--286 []\OT1/pcr/m/n/8 ! LaTeX Error: \begin{titi} on input line 278 ended by \end{toto}.[]

Outils de r edaction scientique DESS GI 2002/2003 p. 5

Les avertissements (2)


\documentclass{article} \begin{document} \\ \end{document}
This is TeX, Version 3.14159 (Web2C 7.3.1) (toto.tex LaTeX2e <2000/06/01> Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, i talian, portuges, spanish, swedish, nohyphenation, loaded. (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2000/05/19 v1.4b Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size10.clo)) No file toto.aux. Underfull \hbox (badness 10000) in paragraph at lines 4--5 [1] (toto.aux) ) (see the transcript file for additional information) Output written on toto.dvi (1 page, 212 bytes). Transcript written on toto.log. This is dvips(k) 5.86e Copyright 2001 Radical Eye Software (www.radicaleye.com) TeX output 2002.09.26:1805 -> toto.ps <tex.pro><alt-rule.pro><texc.pro><texps.pro>. <cmr10.pfb>[1]

Outils de r edaction scientique DESS GI 2002/2003 p. 5

Bibliographie et BibTEX

Outils de r edaction scientique DESS GI 2002/2003 p. 5

Ajout dune bibliographie


Utilisation dun style bibliographique
\bibliographystyle{plain}

Inclusion dun chier BibT X contenant la E bibliographie


\bibliography{ma biblio}

Citation dune entre bibliographique par sa cl

Comme le montre Baumann\cite{Baumann:88}, il apparait vident... e

Outils de r edaction scientique DESS GI 2002/2003 p. 5

Contenu du chier BibTEX


ma_biblio.bib :
@Book{Aho:89, author = {A.V. Aho and R. Sethi and J.D. Ullman}, title = {Compilateurs : Principes, techniques et outils}, publisher = {InterEditions}, year = {1989}, } @Article{Baumann:88, author = "Eckart Baumann", title = "Optimal centered forms", journal = "BIT", volume = "28", number = "1", pages = "80--87", year = "1988", month = jan }

Outils de r edaction scientique DESS GI 2002/2003 p. 5

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

Outils de r edaction scientique DESS GI 2002/2003 p. 5

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

Outils de r edaction scientique DESS GI 2002/2003 p. 5

Makeindex

Outils de r edaction scientique DESS GI 2002/2003 p. 5

Cration dun index


Utilisation du paquetage makeidx Ajout de \makeindex dans le prambule Appel de la macro \printindex lendroit o afcher lindex Utilisation de la macro \index{} pour ajouter une entre Cration automatique dun chier .idx Exemple \index{hello} \index{hello!Peter} \index{Sam@\textsl{Sam}} \index{Jenny|textbf} Entre dindex hello, 1 Peter, 3 Commentaire Entre normale Sous-entre de hello Entre formate No page format

Sam, 2
Jenny, 3

Outils de r edaction scientique DESS GI 2002/2003 p. 5

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

Outils de r edaction scientique DESS GI 2002/2003 p. 5

A Aller plus loin avec LTEX

Outils de r edaction scientique DESS GI 2002/2003 p. 6

A Transparents en LTEX Seminar. Prosper http://prosper.sf.net/ Prosper :


\documentclass[pdf,autumn,colorBG,slideColor]{prosper} \begin{document} \overlays{3}{% \begin{slide}{Mon transparent} \untilSlide{2}{Joli contenu de mon transparent qui napparait pas ` la troisi`me tape} a e e e e a \onlySlide{2}{Apparait seulement ` la deuxi`me tape} \fromSlide{2}{Apparait ` partir de la deuxi`me tape} a e e \OnlySlide{3} \includegraphics{irinLOGO.eps} \end{slide}} \end{document}

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Mon transparent
Joli contenu de mon transparent qui napparait pas la troisime tape

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Mon transparent
Joli contenu de mon transparent qui napparait pas la troisime tape Apparait seulement la deuxime tape Apparait partir de la deuxime tape

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Mon transparent

Apparait partir de la deuxime tape

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Dnition dune macro


Dnition de macros avec ou sans arguments \newcommand{nom}[NbArgs]{Dfinition} e
\newcommand{\valeurAbsolue}[1]{\ensuremath{|#1|}} \newcommand{\itv}[2]{\ensuremath{[#1\mathrel{..}#2]} Appel : La valeur absolue \valeurAbsolue{x} de $x$ vaut... Considrons linterval \itv{-3}{4}... e

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Dnition dun environnement


\newenvironment{Nom}[nbArgs]{Avant}{Apr`s} e

La valeur des paramtres nest utilisable que dans Avant Exemple :


\newenvironment{exemple}[1]{% \bgroup\par\noindent% \textbf{Exemple} (#1). \itshape}{% \par\hrulefill\egroup} \begin{exemple}{Pomme} Un joli exemple \end{exemple}

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Crer son paquetage


\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{macrosAMoi} %[05/12/2000 -- Mes ptites macros] \RequirePackage{graphicx} \newcommand{\bla}{...} \endinput

sauver dans un chier macrosAMoi.sty Peut tre utilis dans un chier .tex par \usepackage{macrosAMoi}

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Les catcodes (1)


Catgorie dun caractre : Catgorie 0 5 10 11 13 14 Changement de catgorie : \catcodeCaract`re=Catgorie e e Signication dbut de macro n de ligne espace lettre caractre actif commentaire Exemple \ <CR> <ESPACE> A, B, C,. . . %

Outils de r edaction scientique DESS GI 2002/2003 p. 6

Les catcodes (2)


\catcode:\active \def:{!!!} Hello: \catcode\%12 Remplacement de : par !!!

Outils de r edaction scientique DESS GI 2002/2003 p. 6

A Environnements pour LTEX

Outils de r edaction scientique DESS GI 2002/2003 p. 6

LyX
http ://www.lyx.org

Outils de r edaction scientique DESS GI 2002/2003 p. 6

TeXnicCenter
Environnement de travail sous MS Windows :

Outils de r edaction scientique DESS GI 2002/2003 p. 7

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 ...

Outils de r edaction scientique DESS GI 2002/2003 p. 7

Fin du cours

Outils de r edaction scientique DESS GI 2002/2003 p. 7

S-ar putea să vă placă și