IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ LaTeX/TeXConsultez toutes les FAQ

Nombre d'auteurs : 25, nombre de questions : 148, dernière mise à jour : 31 août 2017  Ajouter une question

 

Bienvenue sur la FAQ LaTeX, elle répondra aux questions les plus fréquemment posées.
Je tiens à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose soient correctes ; les auteurs font le maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète.

SommaireLaTeXCompilation2 (6)
précédent sommaire suivant
 

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

Mis à jour le 12 octobre 2005 Faith's Fall

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.

Code : Sélectionner tout
1
2
[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.

Code : Sélectionner tout
1
2
[Windows] C:\latex> dvips monfichier.dvi  
[Linux] user@workstation: ~/latex $ dvips monfichier.dvi
Code : Sélectionner tout
1
2
[Windows] C:\latex> dvipdfm monfichier.dvi  
[Linux] user@workstation: ~/latex $ dvipdf monfichier.dvi
Code : Sélectionner tout
1
2
[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.

Mis à jour le 12 octobre 2005 Faith's Fall

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}.

Mis à jour le 12 octobre 2005 Kmille

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 :

Code : Sélectionner tout
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.0 mm sur 29.7 mm pour du papier a4).

Mis à jour le 12 octobre 2005 xavlours

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.

Mis à jour le 12 octobre 2005 Faith's Fall Konrad Florczak

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.

Mis à jour le 10 juin 2008 millie

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

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 © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et 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.