LATEX, tout un programme...

Éric Guichard
Maître de conférences à l'ENSSIB,
Responsable de l'équipe Réseaux, Savoirs & Territoires de l'ENS.

Ces notes d'initiation à LATEX font suite à un cours réalisé en deux heures devant des étudiants de master en sciences de l'information et des élèves-bibliothécaires. Tous étaient de profil plutôt littéraire, et c'est donc aux étudiants de sciences humaines et sociales que cette notice et ses exemples sont destinés.

À la lecture de ce court traité, quiconque pourra donc faire ses premiers pas avec LATEX, indépendamment de son système d'exploitation.

Par ailleurs, l'accent a été mis sur l'ouverture permise par l'usage de LATEX: accès direct à des pages html, des images, des textes, quel que soit le type du fichier consulté (ici pdf ou html). Le cours lui-même était présenté sous forme de diapositives pdf (et non Powerpoint) avec des renvois vers des fichiers de tous types. Les documents que vous consultez ici en ligne reprennent cette formule, avec quelques exemples en moins (fichiers de mon disque dur).

Bonne lecture et bon usage de LATEX!


Eric point Guichard at enssib point fr




LICENCE: de type Creative Commons. Reproduction, publication et transformations permises dans un contexte non commercial à condition que mon nom soit mentionné et que la licence consécutive soit la même que celle que je propose. Pour tout usage commercial de tout ou partie de ce document, me contacter.

Ce même document au format pdf...

Sommaire

1  Attitude
    1.1  Un outil que j'utilise quotidiennement
    1.2  Une présentation pour des professionnels de l'intellect
2  Structure générale d'un document LATEX
    2.1  Détail
    2.2  Plus d'informations
3  L'humain, César et l'automate
    3.1  Taylor
    3.2  Notion de confiance
    3.3  Élégance, esthétique
4  Quelques commandes et balises
    4.1  Structurelles
    4.2  Plus liées à la forme
    4.3  Références croisées
5  Réaliser le document final
    5.1  Distinction fond-forme
    5.2  Installer LATEX
    5.3  Compléments
6  Construction d'une bibliographie
    6.1  Le fichier bibliographique
    6.2  Exemples
    6.3  L'appel dans le texte
    6.4  Référencer la bibliographie
    6.5  La compilation finale
7  Insérer des figures
    7.1  Syntaxe simple
    7.2  Quelques exemples
8  Tableaux et macros
    8.1  Tableaux
    8.2  Macros
9  Historique, compléments
    9.1  Historique
    9.2  Compléments

1  Attitude

1.1  Un outil que j'utilise quotidiennement

Logiciel ou système? Metteur en forme?

Précision: on peut tout faire, je ne sais (presque) rien faire. Et pourtant ça fonctionne idéalement.

1.2  Une présentation pour des professionnels de l'intellect

2  Structure générale d'un document LATEX

2.1  Détail

  1. Un préambule, qui se compose en fait de deux parties:

    1. La première, qu'il faut avant tout savoir copier sans nécessairement le comprendre. Éventuellement, modifier la ligne
      \documentclass[a4paper,oneside,12pt]{XXX}, avec XXX valant letter, article ou book.

      Les utilisateurs de Macintosh changeront, dans la ligne
      \usepackage[mac]{inputenc},
      latin1 en mac.

      Exemple minimal1

      Mon préambule habituel.

    2. La seconde, qui pourrait constituer l'en-tête du document: titre, auteur, etc. Exemple

  2. Le texte

  3. Le signal de fin de document: \end{document}

  4. Ce qui ne servira pas: idées à garder, paragraphes remaniés, etc.

    Exemple

2.2  Plus d'informations

Mon gabarit standard


Plus de précisions sur ces fonctions, commandes, etc. Cf.
http://www.tuteurs.ens.fr/logiciels/latex/ et
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/

3  L'humain, César et l'automate

3.1  Taylor

3.2  Notion de confiance

3.3  Élégance, esthétique

4  Quelques commandes et balises

4.1  Structurelles

4.2  Plus liées à la forme


Récursivité: écrire une doc sur LATEX avec LATEX...

4.3  Références croisées

5  Réaliser le document final

5.1  Distinction fond-forme

Jusque là, on est resté au plan de la structure et du contenu du texte-document. Celui-ci est écrit en un format texte, lisible par tous les types d'ordinateurs, par tous les traitements de texte, et sa structure est aussi lisible.

Nous n'avons encore aucune visualisation de cet objet cognitivement satisfaisant.

C'est normal: la mise en forme n'est-elle pas à la fois dépendante du destinataire et du support?

5.2  Installer LATEX

5.2.1  Solutions clicables

Installations faciles et sans efforts...

5.2.2  Solutions traditionnelles

Confortables avec Mac, Unix et Linux. On saisit quelques commandes simples, toujours les mêmes.

Par la suite, le nom générique du document sur lequel on travaille aura pour nom fichierdemo.tex

On «compile» le document en lançant, via une fenêtre de type shell, Terminal, cmd, une des commandes suivantes:

5.3  Compléments

Pour des raisons logiques (cf. note 2), il peut s'avérer nécessaire de réaliser plusieurs compilations du document. Exemples:

6  Construction d'une bibliographie

6.1  Le fichier bibliographique

Cf. toutes les documentations.

Le fichier bibliographique n'est pas attaché à votre document: il peut être unique (ce qui est mon cas), et seules les références évoquées dans ce document LATEX seront extraites et reproduites en fin d'article. Il peut y avoir aussi plusieurs fichiers bibliographiques (un par thème, par exemple).

Dans la suite, on appellera exemplebiblio.bib ce fichier.

La structure de ce fichier est on ne peut plus explicite: en mode texte, avec des mentions telles que:
author="auteur(s)",
title="titre de l'objet",
year="année (si besoin)",
etc.

Le tout étant encapsulé dans une forme du type
@objet{abrégé-mnémotechnique-personnel ,
les mentions nécessaires évoquées ci-dessus...
}  
 
L'«objet» étant le plus souvent: book, article, etc.  
Exemple à commenter


On ne peut faire plus simple ni plus fiable.

6.2  Exemples

Parmi tant d'autres, et sans évoquer les formats de sortie...

@book{Aigrain,
title="Cause commune",
author="Aigrain, Philippe",
publisher="Fayard",
address="Paris",
year="2005",
Note=""
}

@unpublished{JLM,
title="Ce que le «terrain» fait aux concepts: Vers une théorie des composites",
author="{L}e {M}arec, Joëlle",
year="2002",
Note="Habilitation à diriger des recherches. Université Paris 7"
}

@incollection{Rasmussen,
title="Les revues scientifiques et la dynamique de la recherche",
author=" Duclert, Vincent and Rasmussen, Anne",
publisher="éd de l'IMEC",
year="2002",
pages="237-254",
booktitle="La belle époque des revues"
}

@article{TLFI,
author="Dendien, Jacques and Pierrel, Jean-Marie",
title="Le Trésor de la Langue Française informatisé. Un exemple d'informatisation d'un dictionnaire de langue de référence",
year="2003",
journal="Traitement automatique des langues",
pages="12-37",
volume="44"
}

6.3  L'appel dans le texte

Il s'effectue avec la commande \cite{abrégé-mnémotechnique-personnel}.

Exemples:

Ce qui deviendra


Note: Pour LATEX, l'ouvrage de référence est [Lam99])!

6.4  Référencer la bibliographie

À l'endroit où l'on désire voir apparaître la bibliographie, il faut préciser le nom de son fichier, sans son extension .bib:
\bibliography{exemplebiblio}

suivi de la façon dont on veut la voir mise en forme. Par exemple:
\bibliographystyle{alpha}

En général, on cite cette bibliographie à la fin.

On regarde à nouveau le fichier source?

6.5  La compilation finale

Exemples donnés pour un résultat au format pdf
  1. On compile une première fois le document (première mise en page globale):
    pdflatex fichierdemo.tex

  2. On s'occupe de la bibliographie du document:
    bibtex fichierdemo (sans son extension .tex!)

  3. On recompile:
    pdflatex fichierdemo.tex

  4. Et on récidive pour la bonne gestion des références croisées (y compris de la bibliographie):
    pdflatex fichierdemo.tex

  5. C'est fini! On peut ouvrir le fichier fichierdemo.pdf

7  Insérer des figures

On peut aussi créer soi-même ses figures géométriques mais ce point ne sera pas développé ici (cf. la figure 3).

7.1  Syntaxe simple


\begin{figure}[h]
\includegraphics[height=y cm, width=x cm]{Fichier-de-ma-figure}
\caption{Ma légende}
\label{Ma-référence}
\end{figure}

Où...


Cliquez ici pour voir la figure 1: étant au format pdf dans le fichier source, ce serait tromper les lecteurs que d'en changer le format pour tenter de la donner à voir dans ce fichier html

Figure 1: On remarque un phénomène désormais bien connu, impensé entre les deux guerres: malgré les nombreuses expulsions d'étrangers entre 1931 et 1936, visibles dans les départements industrialisés (en bleu), des Italiens viennent, de ces départements, mais surtout d'Italie, s'établir dans les zone rurales du Sud-Ouest de la France pour entretenir et moderniser l'agriculture. http://barthes.enssib.fr/atlasclio


7.2  Quelques exemples

Considérons la figure 1, relative à l'immigration italienne entre les deux guerres, et le graphe de l'internet produit par CAIDA (fig. 2), qui sont importées, contrairement à la figure 3, qui est construite dans LATEX.


Figure 2 en png

Figure 2: Carte topologique des AS de l'internet. AS: collection de routeurs dont la politique d'acheminement unique est coordonnée par un exploitant de réseau (propriétaire). Copyright 2005 The Regents of the University of California All Rights Reserved. http://www.caida.org/research/topology/as_core_network/



Figure 3: Cas des rangs. Figure non reproductible ici, sauf à la simuler...

8  Tableaux et macros

8.1  Tableaux

Pour faire bref: même logique que pour les figures. Le «&» sépare les colonnes. Le tableau 2 est le même que le tableau 1, mais sans séparateurs horizontaux ni verticaux. Commenter le source.

Webmois \ Heures TV 0h < 2h 2 à 4h > 4h
non & ss obj 27 42 52 76
oui 73 58 48 24
Tot col 100 100 100 100

Table 1: Pourcentages colonnes

0h < 2h 2 à 4h > 4h
non & ss obj 27 42 52 76
oui 73 58 48 24
Tot col 100 100 100 100

Table 2: Pourcentages colonnes

8.2  Macros

9  Historique, compléments

9.1  Historique

9.2  Compléments


Enjoy!


Bibliographie

[DR02]
Vincent Duclert et Anne Rasmussen. Les revues scientifiques et la dynamique de la recherche. In La belle époque des revues, pages 237-254. éd de l'IMEC, 2002.

[Lam99]
Leslie Lamport. LATEX. Addison-Wesley, Reading, Ma, et d'autres villes..., 1999. Conseil: ne jamais acheter de tels ouvrages en version française!

[LM02]
Joëlle Le Marec. Ce que le «terrain» fait aux concepts: Vers une théorie des composites. Habilitation à diriger des recherches. Université Paris 7, 2002.

Retour éventuel au point 6.3


Notes

1À ouvrir avec le premier éditeur de texte ou traitement de texte qui vous tombe sous la main, si votre navigateur vous pose des questions indiscrètes. Les utilisateurs de Mac (comme moi) seront peut être surpris par les caractères accentués: les fichiers source ont tous été réencodés en ISO-8859-1 (latin1)...

2On compilera alors deux fois le document pour que ce référencement apparaisse. Ce qui est logique: la première fois, la mise en page du texte est effectuée, la seconde, les référencements sont calculés avec les repères précis des numéros de partie et de page. Cf. le point 5.2.2.

3En pratique, il n'y a pas d'espace entre le «^ » et le «e». L'espace est ici introduit pour éviter qu'apparaisse un «ê». Je corrigerai une prochaine fois...

4Les figures et tableaux sont des éléments «flottants»: en usage profane de LATEX, ils ne se positionnent pas nécessairement à l'endroit exact où on les appelle.


File translated from TEX by TTH, version 3.12.
And slighlty modified by E. Guichard
On 27 Mar 2008, 22:31.