Wiki ~ namok.be

TableDesMatieresTutorialLatex

Je vous donne ici les outils de base pour générer des documents LaTeX… à l'école ou chez vous.

Introduction

LaTeX permet de générer des documents de qualité mais n'est pas “WYSIWIG”… (What you see is what you get). On ne travaille pas à l'écran sur une représentation fidèle et “temps-réel” de ce qui sera imprimé. LaTeX nécessite donc un temps d'adaptation et d'apprentissage. Si tu n'es pas disposé à le prendre, passe ton chemin. ;-)

Références

Voici quelques références :

  • LaTeX, la perfection dans le traitement de texte, Francis BORCEUX, Ed. CIACO ISBN:2-87085-194-4
  • L'essentiel de LaTeX et GNU-Emacs, Dominique RODRIGUEZ, Ed. Dunod ISBN: 2-10-004814-7
  • Latex par la pratique Google, Christain Roland, Ed. O'Reilly ISBN:2-84177-073-7
  • Liens:

Mode d'emploi

Edition du texte

Choisis l'éditeur de ton choix : (g)vim (cf. le TutorialVim), emacs, kate, nedit, joe, nano 1)… dans lequel tu entreras des lignes du genre :

  \documentstyle{article}
  \usepackagea4?{geometry}
  ...
  \begin{document}
  Mon joli premier document.
  \end{document}

Sauve ton texte dans le fichier monJoliTexte.tex.

Compilation

Il est nécessaire de demander à LaTeX de générer un fichier “mis en page” à l'aide de la commande

  latex monJoliTexte.tex

Latex génère alors un fichier .dvi que tu peux visualiser avec le logiciel xdvi, par exemple (il existe aussi kdvi si tu es pro KDE).

Autres formats

Pour diffuser tes docuements ou les imprimer, tu auras besoin de convertir ton .dvi en d'autres formats : .ps pour l'imprimer et .pdf pour le diffuser. Il te suffit d'entrer la commande

  dvips monJoliTexte.tex -o monjoliTexte.ps

pour convertir le fichier en version imprimable. Sans le -o, le fichier est directement imprimé. Et la commande

  dvipdf monjoliTexte.dvi

pour générer le fichier monJoliTexte.pdf. (Tu peux aussi utiliser la commande ps2pdf).

Pour les visualiser, tu a le choix : gv, xpdf, kpdf

Faire des slides

Pour faire des transparents, tu peux utiliser le package prosper.

\documentstyle{prosper}

Chaque slide commence par \begin{slide} et termine par \end{slide}.

Ou mieux (plus complet donc plus complexe à prendre en main) : le package beamer.

Particularité de l'école

Si tu fais tout ça à l'école, tu es dans une console (Linux ou Windows) et tu accèdes à la machine Linux1 via telnet ou ssh. Exact ?

Pour visualiser tes documents, tu as donc besoin d'un serveur X. Si tu es sous Linux et que tu as tapé startx (ou via xdm, kdm ou …), tu as ton environnement X et tu sais comment faire pour autoriser l'affichage. Si tu es sous Windows, tu dois lancer un serveur X genre X-Win32 ou Xming et utiliser le script de JCJ pour afficher les résultats via ce serveur X plutot que sur Linux1 (qui ne voudrait pas, de toute façon). Ce script s'appelle G. N'hésite pas à aller le lire, il est assez simple. En résumé, sous Windows :

  • Clique aux bons endroits pour lancer X-Win32 (ou tout autre serveur X).
  • Lance les commandes du genre gv en les faisant précéder d'un G.

Voilà, bon amusement…


Particularités de Beamer

Problème de mise en page de slides avec le format .ps

Il faut utiliser le package geometry et lui passer les paramètres qui vont bien.

   ...
   \usepackage{geometry}
   \geometry{a4paper,landscape,dvips}
   ...

Plus d'options sont disponibles dans la documention de Geometry (ici)

Enlever les contrôles qui se trouvent en bas à droite des slides

Il faut spécifier au document qu'on ne veut pas les utiliser (forcément…).

   ...
   \setbeamertemplate{navigation symbols}{}
   ...

On peut également spécifier certains symboles de navigation que l'on souhaite garder. Je vous renvoie pour ça à la documentation de Beamer (ici).

Package Beamer pour Mandriva 2007 (Nécessaire pour le cours de JCJ)

Il peut être trouvé ici

Il s'agit d'un paquet pour Mandriva 2008 mais parfaitement fonctionnel pour la version 2007 (Testé et approuvé).


–PbT

–Yv-qui a rajouté la référence en plus et rien d'autre.

–APP, lecteur anonyme qui a relu, corrigé 2, 3 coquilles et fait un peu de mise en forme (qu'il en soit remercié ;-) –PbT )

1)
Pour un tel inventaire, il faudrait un Prévert, comme dirait Brassens