\documentclass[dvips,pdf,gyom,slideColor,colorBG]{prosper}

\usepackage[latin1]{inputenc}
\usepackage{a4}

\usepackage{pstricks}
\usepackage{fancybox,amsmath,amstext,amssymb}
\usepackage{graphicx}
\usepackage{epic}
\usepackage{eepic}

\usepackage{eclbkbox}

\usepackage{amsmath}

\title{Introduction à \LaTeX}
\author{\large \textit{Fabian Bastin}}
\email{slashbin@namurlug.org}
\institution{
\includegraphics[angle=180, width=0.3\linewidth]{logo_mini.eps}\\
%22 novembre 2001
}

\def\rit{\mathbb{R}}
\def\nit{\mathbb{N}}
\def\qit{\mathbb{Q}}

\def\bxi{\boldsymbol\xi}

\usepackage{url}

\begin{document}

\maketitle

\begin{slide}{Plan du cours}

\begin{enumerate}
\item
Généralités
\item
\'Etapes de création d'un document
\item
Structure d'un document
\item
Mise en page de base
\item
Quelques notions plus avancées
\end{enumerate}

\end{slide}

\begin{slide}{Présentation de la bête}

\begin{itemize}
\item
Traitement de texte;
\item
non WYSIWIG, mais basé sur la description de la structure du document;
\item
typographie professionnelle;
\item
ouvert aux bidouilles de toutes sortes.
\end{itemize}

Approches WYSIWIM:
\begin{itemize}
\item
LyX (http://www.lyx.org);
\item
TeXmacs (http://www.texmacs.org).
\end{itemize}

\end{slide}

\begin{slide}{Un peu d'histoire}

\begin{enumerate}
\item
\TeX
\begin{itemize}
\item
créé par Donald E. Knuth;
\item
but: avoir son propre système de typographie (texte et formules
mathématiques), pour arrêter le massacre de ses articles par les éditeurs;
\item
prononcer ``tek''!
\end{itemize}
\item
\LaTeX
\begin{itemize}
\item
ensemble de macros, permettant aux êtres humains de profiter de \TeX;
\item
initialement écrit par Leslie Lamport.
\end{itemize}
\end{enumerate}

\end{slide}

\begin{slide}{Avantages et désavantages de \LaTeX}

Points forts:
\begin{itemize}
\item
qualité professionelle;
\item
standard pour les articles mathématiques et scientifiques;
\item
libre;
\item
paramétrable, et disposant de nombreux paquetages.
\end{itemize}

\end{slide}

\begin{slide}{Avantages et désavantages de \LaTeX (2)}

Points faibles:
\begin{itemize}
\item
plus compliqué que les traitements de texte courants;
\item
pas adapté aux documents graphiques (affiches, cartes,\ldots);\\
$\rightarrow$ possibilité d'en créer cependant!\\
$\rightarrow$ pour des besoins professionnels, on préférera alors des
outils de P.A.O.;
\item
on ne peut pas mettre en cause le traitement de texte en cas de
fonctionnement non logique.
\end{itemize}

\end{slide}

\begin{slide}{\'Etapes de création d'un document}

\begin{center}
\fbox{\'Edition}
\[ \blacktriangledown \]
\fbox{Compilation}
\[ \blacktriangledown \]
\fbox{Visualisation et/ou impression}
\end{center}

\end{slide}

\begin{slide}{Session typique}

\begin{enumerate}
\item
\'Edition/création du fichier d'entrée \LaTeX\ (fichier ASCII).
\item
Exécuter \LaTeX\ sur le fichier source:
\begin{verbatim}
latex foo.tex
\end{verbatim}
\item
Visualisation du fichier DVI
\begin{verbatim}
xdvi foo.dvi
\end{verbatim}
ou conversion en format PostScript
\begin{verbatim}
dvips foo.dvi -o
\end{verbatim}
\end{enumerate}

\end{slide}

\begin{slide}{Exemple de document}

\begin{scriptsize}
\begin{verbatim}
\documentclass[11pt]{article}

\usepackage[latin1]{inputenc}
\usepackage[frenchb]{babel}

\usepackage{a4}

\begin{document}

\section{Hello}

Hello World!

\end{document}
\end{verbatim}
\end{scriptsize}

\end{slide}

\begin{slide}{Fichier source \LaTeX}

\begin{itemize}
\item
espaces: plusieurs espaces côte à côte = un blanc;
\item
une ligne blanche: changement de paragraphe;
\item
caractères spéciaux:
\begin{verbatim}
# $ % ^ & _ { } ~ \
\end{verbatim}%$
\item
commentaires: \%\\
Exemple:
\begin{verbatim}
Ceci est %un commentaire!
\end{verbatim}
Ceci est %un commentaire!
\end{itemize}

\end{slide}

\begin{slide}{Commandes \LaTeX}

Deux formats:
\begin{itemize}
\item
commence par \verb|\| et ont un nom comprenant des lettres uniquement;
\item
un \verb|\| et ont exactement un caractère spécial.
\end{itemize}

Paramètres: spécifiés par \verb|{ }| pour les paramètres obligatoires et par
\verb|[ ]| pour les paramètres optionnels; les paramètres sont séparés
par '\verb|,|'.

\end{slide}

\begin{slide}{Classes de document}

$\rightarrow$ spécifie le type de document.
\begin{verbatim}
\documentclass[11pt]{article}
\end{verbatim}

Principales classes de documents:
\begin{itemize}
\item
article;
\item
report;
\item
book;
\item
letter.
\end{itemize}

Autres classes:
seminar, prosper,\ldots

\end{slide}

\begin{slide}{Options de classe}

Principales options de classe:
\begin{itemize}
\item
\verb|10pt, 11pt, 12pt|: taille de la fonte principale;
\item
\verb|a4paper, letterpaper|: taille de papier;
\item
\verb|oneside, twoside|: spécifie si le document est destiné à être
imprimé en simple face ou en recto-verso;
\item
\verb|openright, openany|: spécifie si un chapitre doit commencer sur
une page de droite ou sur n'importe quelle page.
\end{itemize}

\end{slide}

\begin{slide}{Paquetages}

\begin{itemize}
\item
Inclusion de commandes modifiant le style de tout le document:
\begin{verbatim}
\usepackage{...}
\end{verbatim}
\item
Document proprement dit:
\begin{verbatim}
\begin{document}

...

\end{document}
\end{verbatim}
\end{itemize}

\end{slide}

\begin{slide}{Structure}

Découpe du document:
\begin{center}
\begin{small}
\begin{tabular}{|l|c|c|}
\hline
Niveau & \texttt{book}, \texttt{report} & \texttt{article} \\
\hline
\verb|\part| & -1 & 0 \\
\hline
\verb|\chapter| & 0 & \\
\hline
\verb|\section| & 1 & 1 \\
\hline
\verb|\subsection| & 2 & 2 \\
\hline
\verb|\subsubsection| & 3 & 3 \\
\hline
\verb|\paragraph| & 4 & 4 \\
\hline
\verb|\subparagraph| & 5 & 5 \\
\hline
\end{tabular}
\end{small}
\end{center}

\end{slide}

\begin{slide}{Environnements}

$\rightarrow$ modification appliquée à un bloc de texte.

Exemple: formatage de paragraphes:
\begin{itemize}
\item
alignement à gauche:
\begin{verbatim}
\begin{flushleft}
text
\end{flushleft}
\end{verbatim}
\item
alignement à droite:
\begin{verbatim}
\begin{flushright}
text
\end{flushright}
\end{verbatim}
\end{itemize}

\end{slide}

\begin{slide}{Environnements (2)}

\begin{itemize}
\item
centrage:
\begin{verbatim}
\begin{center}
text
\end{center}
\end{verbatim}
\end{itemize}

\end{slide}

\begin{slide}{Bloc de texte}

Délimitation au moyen d'accolades:
\begin{verbatim}
{ text }
\end{verbatim}

\vspace*{0.5cm}

Permet d'appliquer des modications locales.

\emph{Exemple}:
\begin{verbatim}
Ceci est un texte {\bf en gras}.
\end{verbatim}
Ceci est un texte {\bf en gras}.

\end{slide}

\begin{slide}{Apparence des caractères}

\begin{small}
\begin{center}
\begin{tabular}{|l|l|l|}
\hline
{\bf Commande} & {\bf Fonte} & {\bf Action} \\
\hline
\verb|\textrm{...}| & \verb|{\rmfamily...}| & \textrm{text} \\
\hline
\verb|\textsf{...}| & \verb|{\sffamily...}| & \textsf{text} \\
\hline
\verb|\texttt{...}| & \verb|{\ttfamily...}| & \texttt{text} \\
\hline
\verb|\textmd{...}| & \verb|{\mdseries...}| & \textmd{text} \\
\hline
\verb|\textbf{...}| & \verb|{\bfseries...}| & \textbf{text} \\
\hline
\verb|\textup{...}| & \verb|{\upshape...}| & \textup{text} \\
\hline
\verb|\textit{...}| & \verb|{\itshape...}| & \textit{text} \\
\hline
\end{tabular}
\end{center}
\end{small}

\end{slide}

\begin{slide}{Apparence des caractères (2)}

\begin{small}
\begin{center}
\begin{tabular}{|l|l|l|}
\hline
{\bf Commande} & {\bf Fonte} & {\bf Action} \\
\hline
\verb|\textsl{...}| & \verb|{\slshape...}| & \textsl{text} \\
\hline
\verb|\textsc{...}| & \verb|{\scshape...}| & \textsc{text} \\
\hline
\verb|\emph{...}| & \verb|{\em...}| & \emph{text} \\
\hline
\verb|\textnormal{...}| & \verb|{\normalfont...}| & \textnormal{text} \\
\hline
\end{tabular}
\end{center}
\end{small}

Note:
\begin{verbatim}
{\em La commande \verb|em| sert à
mettre en \emph{évidence}.}
\end{verbatim}
{\em La commande \verb|em| sert à mettre en \emph{évidence}.}

\end{slide}

\begin{slide}{Taille de caractères}

\begin{center}
\begin{scriptsize}
\begin{tabular}{|c|c|c|c|}
\hline
& 10pt (default) & 11pt & 12pt \\
\hline
\verb|\tiny| & 5pt & 6pt & 6pt \\
\hline
\verb|\scriptsize| & 7pt & 8pt & 8pt \\
\hline
\verb|\footnotesize| & 8pt & 9pt & 10pt \\
\hline
\verb|\small| & 9pt & 10pt & 11pt \\
\hline
\verb|\normalsize| & 10pt & 11pt & 12pt \\
\hline
\verb|\large| & 12pt & 12pt & 14pt \\
\hline
\verb|\Large| & 14pt & 14pt & 17pt \\
\hline
\verb|\LARGE| & 17pt & 17pt & 20pt \\
\hline
\verb|\huge| & 20pt & 20pt & 25pt \\
\hline
\verb|\Huge| & 25pt & 25pt & 25pt \\
\hline
\end{tabular}
\end{scriptsize}
\end{center}

\end{slide}

\begin{slide}{Taille de caractères (2)}

Le changement peut porter sur 
\begin{verbatim}
{Ceci est un texte \LARGE large}
\end{verbatim}
{Ceci est un texte \LARGE large}\\
ou être défini dans un environnement
\begin{verbatim}
Ceci est un
\begin{LARGE}
texte large.
\end{LARGE}
\end{verbatim}
Ceci est un
\begin{LARGE}
texte large.
\end{LARGE}

\end{slide}

\begin{slide}{Tableaux}

Utilisation de l'environnement tabular:
\begin{verbatim}
\begin{tabular}{spécifications du tableau}
\end{verbatim}

Spécificateurs:
\begin{itemize}
\item
\verb|l|: colonne alignée à gauche;
\item
\verb|r|: colonne alignée à droite;
\item
\verb|c|: colonne centrée;
\item
\verb|p|$\lbrace$ \textit{width} $\rbrace$: colonne contenant un texte justifié;
\item
\verb+|+: ligne verticale.
\end{itemize}

\end{slide}

\begin{slide}{Tableaux: exemple}

Ligne horizontale: \verb|\hline|.\\
Séparateur de ligne: \verb|\\|.\\
Séparateur de colonne: \verb|&|.

Exemple:
\begin{verbatim}
\begin{tabular}{|c|r|}
\hline
Dépense & -2000 \\
Revenus & 3000 \\
\hline \hline
Total & 1000 \\
\hline
\end{tabular}
\end{verbatim}

\end{slide}

\begin{slide}{Tableaux: exemple (2)}

Résultat de l'exemple:
\begin{center}
\begin{tabular}{|c|r|}
\hline
Dépense & -2000 \\
Revenus & 3000 \\
\hline
\hline
Total & 1000 \\
\hline
\end{tabular}
\end{center}

\end{slide}

\begin{slide}{Des maths\ldots}

\begin{verbatim}
$e = mc^2$ est la formule de phyique
la plus célèbre.
\end{verbatim}
$e = mc^2$ est la formule de phyique la plus célèbre.

\ \\
\begin{verbatim}
\begin{equation}
e = mc^2
\end{equation}
est une des formules les moins comprises.
\end{verbatim}
\begin{equation}
e = mc^2
\end{equation}
est une des formules les moins comprises.

\end{slide}

\begin{slide}{Encore des maths}

\verb|^|: exposant\\
\ \verb|$x^2$| $\quad x^2$\\
\verb|_|: indice\\
\ \verb|$x_i$| $\quad x_i$

\vspace*{0.3cm}

Si l'exposant ou l'indice comporte plus d'un caractère, ceux-ci
doivent figurer dans un bloc de texte.\\
\ \verb|$10^{-6}$| $\quad 10^{-6}$

\vspace*{0.3cm}

Symboles: \verb|$\alpha \times \sum_{i=1}^n x_i$| 
$\alpha \times \sum_{i=1}^n x_i$

\end{slide}

\begin{slide}{En vrac}

Inclusion d'une table des matières:
\begin{verbatim}
\tableofcontents
\end{verbatim}

Possibilités non abordées:
\begin{itemize}
\item
inclusion d'images;
\item
inclusion de figures, de tables;
\item
références;
\item
génération d'index;
\item
génération de bibliographies;
\item
\ldots{}
\end{itemize}

\end{slide}

\begin{slide}{Documents}

\begin{itemize}
\item
Leslie Lamport, \LaTeX---A Document Preparation System---User's Guide
and Reference Manual, Addison-Wesley, Reading, 1985.
\item
M. Goossens, F. Mittelbach et A. Samarin, The \LaTeX Companion,
Addison-Wesley, Reading, 1994.
\item
T. Oetiker, H. Partl, I. Hyna, E. Schlegl, The Not So Short Introduction to \LaTeX, \texttt{http://ee-staff.ethz.ch/$\sim$oetiker/\\lshort}.
\end{itemize}

\end{slide}

\begin{slide}{Ressources Web}

\begin{itemize}
\item
\texttt{http://www.ctan.org}: Comprehensive \TeX Archive Network;
\item
\texttt{http://www.loria.fr/services/\\tex/index.html}: (La)TeX
Navigator;
\item
\texttt{http://www.gutenberg.eu.org}: association GUTenberg;
\item
\texttt{http://www.latex-projet.org}: page du projet \LaTeX
\end{itemize}

\end{slide}

\end{document}