C’est quoi ces fichiers sources ?#
tex
: commençons par le commencement, le fichiertex
est le fichier qui contient le source du document que l’on crée.web
: bien avant l’invention du World Wide Web, le WEB était un langage de programmation mélangeant, historiquement, du Pascal, pour le code, et du TeX, pour la documentation. Il existe de nos jours du CWeb, contenant du C à la place du Pascal, et quelques autres variantes pour les autres langages. On croise parfois le WEB dans le monde TeX parce que TeX est écrit en WEB, d’une part, et parce que le WEB produit des documentations en TeX, d’autre part.
Note
Mais les fichiers TEX
ne sont pas les seuls à contenir du code (La)TeX. Ainsi, il y a des fichiers qui permettent de faire de la programmation littéraire : on écrit des commandes LaTeX dans les commentaires les programmes, puis on compile avec un outil adapté (Pascal fut le premier langage concerné, C, Scheme, OCaml).
sty
: les fichiers de style ou packages contiennent un ensemble de macros que l’on peut utiliser dans les documents (La)TeX.cls
: les classes sont des types de documents LaTeX, typiquement les lettres, transparents, livres…ins
: script d’installation pour un nouveau package.dtx
: documentation et code d’un package.
1. C’est quoi ces fichiers annexes ?#
aux
: c’est un fichier texte contenant des informations auxiliaires utiles à la production du résultat, comme par exemple des informations numériques sur les étiquettes et les sections.log
: c’est un compte rendu fait par TeX expliquant comment s’est passée la compilation (objets utilisés, messages d’avertissement…).toc
: «Table Of Contents» est un fichier contenant la tables des matières qui sera affichée partableofcontents
.lof
: «List Of Figures» contient la liste des figures du document, permettant de créer une table des figures.lot
: «List Of Tables», contient l’équivalent dulof
pour les tables.
2. C’est quoi ces fichiers de bibliographie ?#
bib
: c’est l’extension qu’on utilise pour écrire des fichiers contenant la bibliographie.bst
: style de bibliographie, c’est la manière dont la bibliographie sera mise en forme.bbl
: bibliographie triée, produite par BibTeX à partir du fichierbib
et utilisable par TeX.blg
: fichierlog
pour la bibliographie.
3. C’est quoi ces fichiers d’index ?#
idx
: fichier créé par le biais de la commandemakeindex
de TeX recensant tous les items à mettre dans l’index.ind
: fichier créé parmakeindex
et utilisé par TeX lors de l’affichage de l’index.ilg
: fichierlog
pour les index.ist
: fichier de style d’index.
4. C’est quoi ces fichiers de polices ?#
tfm
: TeX font metric, un fichier dans lequel TeX peut lire les dimensions et les espacements à respecter pour chaque caractère d’une police donnée, ainsi que toutes les infos relatives au positionnement des caractères (ligatures, règles de choix des symboles de grande taille pour les maths, etc.).gf
: «Generic Font», un fichier dans lequel TeX et ses affidés (logiciels de visualisation, d’impression, etc.) trouvent les dessins des caractères en bit à bit, pour un fichiertfm
, il existe normalement un ou plusieurs fichiersgf
(un par résolution prévu, classiquement un pour l’écran et un pour l’imprimante).pk
: Packed, version plus compressée du fichiergf
, le fichiergf
est en fait tombé en désuétude et n’existe que de manière transitoire sur un système : quand le dessin d’une police manque à une résolution donnée, le fichiergf
est créé à la volée, puis immédiatement converti en fichierpk
pour économiser de la place.mf
,vf
,fd
: voir la question Que signifient les sigles T1, mf, fd, etc. ?.
5. C’est quoi ces formats de sortie ?#
dvi
: «DeVice Independent» est le format de fichier que produit (La)TeX de manière naturelle comme le résultat de la compilation d’un document. Ce format est une coquille vide, il indique, pour chaque document, quelle fonte est utilisée (simplement son nom, ledvi
ne contient pas de police) et, page par page, la position de chaque caractère. Un fichierdvi
est donc inexploitable si l’on ne dispose pas des polices et des images qui ont été utilisées par le document.ps
: Postscript, format de fichier compréhensible directement par certaines imprimantes, et souvent utilisé comme intermédiaire d’impression :GhostScript
(un programme) est capable de lire du Postscript et de l’imprimer, il est classique de traduire undvi
(avec les polices associées) en Postscript pour imprimer ensuite avecGhostScript
. Un fichier Postscript peut être vectoriel (i.e. indépendant de la résolution de l’imprimante) ou bitmap (i.e. intimement lié à la résolution de l’imprimante). Traditionnellement, TeX produit des fichier Postscript en bitmap en incluant directement dans le fichier Postscript le contenu dudvi
et des différentspk
utiles, ainsi que les images. Le fichier Postscript est normalement autonome.pdf
: «Portable Document Format», format définit par Adobe, et de plus en plus répandu, comme le fichierdvi
, le fichier PDF est indépendant de la résolution du support final (imprimante, écran, etc.), mais, lui, inclut les images et les polices, il est donc autonome. C’est ce que produisent pdfTeX et pdfLaTeX.