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.
- 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 ?
- 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... ?
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 |
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 |
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 |
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}.
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
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.
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.
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 çaLes 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.