IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > LaTeX > Compilation
        Quels outils sont nécessaires pour le LaTeX ?
        Comment compiler un document ?
        Pourquoi après la compilation, des '??' apparaissent à la place des numéros de pages ?
        Pourquoi les marges changent quand je convertis en .ps ou .pdf ?
        Que contiennent les différents types de fichiers ?
        Pourquoi j'obtiens le message : '! LaTeX Error: File 'latex.tex' not found.' lors d'une compilation ?
        Pourquoi une erreur de compilation apparait avec des images au format png, jpg... ?



Quels outils sont nécessaires pour le LaTeX ?
auteur : the crow
Pour pouvoir utiliser le langage LaTeX, il vous faut un compilateur LaTeX/TeX, et un éditeur.

Sous Windows, le LaTeX n'est pas standard, il vous faut le télécharger. Le compilateur LaTeX/TeX sous Windows s'appelle MiKTeX, il en existe bien sûr d'autre, mais MiKTeX est un des plus connu et le plus complet. Néanmoins, il nécessite une bonne connexion pour pouvoir le télécharger car il fait environ 300Mo. A noté que MiKTeX n'existe pas sous les distributions Linux, pour la simple et unique raison que le TeX/LaTeX est standard sur ces plateformes sous le nom de teTeX ou TeXlive dans les dernières distributions.

Il vous faudra aussi des visualisateurs pour afficher les fichiers générés (PS, DVI et PDF).

Sous un système Linux, le LaTeX est standard à la distribution - Reportez-vous à la doc de votre distribution pour savoir comment l'installer.

Les compilateurs pour le LaTeX sont:

Nom du compilateur Description
latex Compile le fichier LaTeX en format DVI
dvips Convertit le fichier DVI en format PostScript (PS)
dvipdf ou dvipdfm Convertit le fichier DVI en format PDF
ps2pdf Convertit le fichier PS en format PDF
lien : en Site de MiKTeX
lien : en Ghostscript, Ghostview and GSView
lien : http://www.adobe.fr/ (Acrobat Reader)

Comment compiler un document ?
auteur : the crow
Pour compiler un fichier LaTeX, il faut le faire en ligne commande par la commande: latex. En effet, cette commande compile le fichier Tex en fichier DVI. Ensuite il faudra, selon choix de l'utilisateur et de l'extension finale, passer par les commandes de conversions.
Exemple de compilation LaTeX/DVI

[Windows] C:\latex> latex monfichier.tex
[Linux] user@workstation: ~/latex $ latex monfichier.tex
Le compilateur va compiler le fichier tex. S'il trouve une erreur, il entrera dans un mode interactif afin de gérer les erreurs trouvées.
Exemple de conversion DVI/PS

[Windows] C:\latex> dvips monfichier.dvi 
[Linux] user@workstation: ~/latex $ dvips monfichier.dvi
Exemple de conversion DVI/PDF

[Windows] C:\latex> dvipdfm monfichier.dvi 
[Linux] user@workstation: ~/latex $ dvipdf monfichier.dvi
Exemple de conversion PS/PDF

[Windows] C:\latex> ps2pdf monfichier.ps 
[Linux] user@workstation: ~/latex $ ps2pdf monfichier.ps
Bien sur il existe aussi la commande pdflatex qui convertit le fichier tex directement en pdf.


Pourquoi après la compilation, des "??" apparaissent à la place des numéros de pages ?
auteurs : COTI Camille, Jean-Côme Charpentier
Parce que, lorsque le document contient des références vers par exemple des figures, ou tout simplement une table des matières, la première passe de la compilation ne permet pas de revenir en arrière dans le document pour les remplir. Ceci est fait lors d'une deuxième passe : il faut donc compiler deux fois pour pouvoir lire les informations à jour dans le fichier aux.

Ces ?? peuvent également être dus à des appels sur des références inexistantes (par exemple à cause d'une erreur de frappe). On peut dire que si les deux compilations ne résolvent pas le problème, c'est qu'il y a une telle erreur de frappe dans le document. Par exemple une référence du type \label{machin} et un appel du type \ref{machin}.


Pourquoi les marges changent quand je convertis en .ps ou .pdf ?
auteur : xavlours
Cela vient d'un problème de configuration du programme de conversion concernant la taille du papier.

Avec dvips ou dvipdf : l'option -t permet de préciser la taille du papier, par exemple :
Exemple de conversion en ps avec la précision de la taille du support

dvips -t a4 monfichier.dvi -o monfichier.ps
Avec Acrobat Distiller : ouvrir Acrobat Distiller puis aller dans Configuration -> Modifier les options(ou Ctrl + E), et entrer la taille de papier qui correspond à celle précisée dans le code source (par exemple : 21.0mm sur 29.7mm pour du papier a4).


Que contiennent les différents types de fichiers ?
auteur : xavlours
LateX utilise beaucoup de types de fichiers différents, chacun a une utilité particulière et une extension différente. On distingue plusieurs types de fichiers : les fichiers courants (que l'utilisateur manipule directement), les librairies, les fichiers intermédiaires de compilation, et les fichiers bibtex.

Extension Types de fichier Génération Utilisation Contenu
.tex Source LaTeX Utilisateur latex, pdftex, bibtex Les instructions source du document
.dvi Device Independent latex dvips, dvipdf Le document sous forme DVI
.ps PostScript dvips ps2pdf Acrobat Distiller Le document sous forme PS
.pdf Portable Document Format pdftex, dvipdf, ps2pdf, AcrobatDistiller xpdf, Acrobat Reader, pdf2ps Le document sous forme PDF
.eps Encapsuled Post Script Utilisateur latex Image EPS


Fichiers de librairies:

Etension Types de fichier Génération Utilisation Contenu
.sty Style File Utilisateur latex Description du package
.fmt Format File Utilisateur latex Macros TeX précompilées
.cls Document Class File Utilisateur latex Description d'une classe de documents


Fichiers de compilation:

Extension Types de fichier Génération Utilisation Contenu
.log LaTeX log latex, pdftex Utilisateur Le journal de compilation latex
.toc Table des matières latex latex Description de la table des matières
.aux Fichier auiliaire latex latex, bibtex Information sur les références


Fichier BibTeX:

Extension Types de fichier Génération Utilisation Contenu
.bib Bibliography File Utilisateur bibtex Description de la bibliographie BibTeX
.bbl Bibliography LaTeX File bibtex latex Traduction LaTeX de la bibliographie
.blg BibteX log bibtex utilisateur Journal de compilation de .aux
.bst Bibliography Style File Utilisateur bibtex Instructions pour traduire la bibliographie en LaTeX

Pourquoi j'obtiens le message : "! LaTeX Error: File 'latex.tex' not found." lors d'une compilation ?
auteurs : Konrad Florczak, the crow
Problème récurant et très fréquent. Le fait de cette erreur est dû aux espaces dans les dossiers.

Pour ne plus avoir ce type d'erreur, il faut installer le compilateur et les librairies dans un répertoire auquel le chemin d'accès est bien précis. Par exemple:

  • C:\latex\localtexmf
  • C:\latex\texmf
  • C:\latex\winedt
  • C:\latex\texniccenter
Cette exemple est bien sûr pour miktex. Par la suite vous pouvez mettre toutes vos applications et librairies perso dans le dossier latex.

Ainsi, il n'y aura plus aucun souci de compilation en ce qui concerne ce problème.


Pourquoi une erreur de compilation apparait avec des images au format png, jpg... ?
auteur : HUMBERT Florent
La commande Latex ne gère par les fichiers images autres que .eps. Il est cependant possible d'intégrer d'autres types d'images en utilisant directement la commande : pdflatex qui convertit directement les sources LaTeX en .pdf.



Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.