Ressources LaTeX à l'École Polytechnique de Montréal

[Page d'accueil | Foire aux questions | LaTeX sous Windows | Documents | Références | Sites LaTeX]


Foire aux questions sur LaTeX2e

24 septembre 2009


Table des matières

Bibliographies

Comment obtenir des citations du type [1-4] au lieu de [1,2,3,4] ?

L'extension cite.sty permet d'obtenir des citations du type [1-4] au lieu de [1,2,3,4].

Existe-t-il des utilitaires pour l'édition des bases de données bibliographiques pour BibTeX ?

Oui, il en existe sous différents systèmes d'exploitation. Il y a BIBDB en versions DOS et Windows, XBibTeX et Bibview sous Xwindows. La page BibTeX tools est un point de départ pour vos recherches.

Comment créer une liste bibliographique par chapitre et non une seule pour tout le document ?

L'extension chapterbib.sty permet de placer une liste de références bibliographiques par chapitre.

Documents en français

Comment obtenir un document en français avec LaTeX (Chapitre au lieu de Chapter, Liste des figures au lieu de List of figures, etc.) ?

L'édition de document en français peut se faire avec l'extension Babel lorsque que le format de base a été généré pour permettre la césure selon les règles propres au français. Sous MikTEX (Windows 95 et NT) voir ces instructions.

Comment entrer directement les caractères accentués dans un document LaTeX ?

Pour ce qui est des caractères accentués (ou français), on peut les entrer directement si on utilise l'extension inputenc et la césure de mots accentués est permise avec l'extension fontenc. Par exemple sous Window 95/NT, on peut utiliser les commandes suivantes dans le préambule :

\usepackage[T1]{fontenc}
% encodage pour les fontes EC (au lieu de CMR) permettant 
% des césures correctes pour les mots accentués
\usepackage[latin1]{inputenc} 
% Document avec accents format windows

Comment obtenir les guillemets français « » ?

Si vous entrez directement les caractères accentués dans vos documents et que votre configuration de clavier le permet, vous pouvez entrez les caractères « et » directement. Sinon, avec babel, vous pouvez utiliser \og et \fg respectivement.

Comment produire des documents PDF utilisant des caractères accentués avec des polices vectorielles au lieu de bitmap ?

L'utilisation de pdflatex avec des documents utilisant l'encodage T1 résulte en un fichier PDF avec des polices bitmap. Ce type de documents s'imprime correctement mais a très mauvais aspect lors de la visualisation. Pour contourner ce problème, on peut utiliser l'extension ae (pour Almost European fonts) et aeguill pour les guillemets français. Voici un exemple de préambule:

\documentclass[11pt,letterpaper]{article}

\usepackage[latin1]{inputenc}
\usepackage[ec]{aeguill} 
% ou mieux \usepackage[cyr]{aeguill} si disponible
% aeguill charge ae automatiquement 
% et ae charge [T1]{fontenc} automatiquement 
\usepackage[french]{babel}

...

Ensuite, pour générer le fichier PDF, il y deux possibilités:

Figures et tableaux

Comment créer une figure pleine largeur de page dans un document à deux colonnes ?

Il faut utiliser l'environnement figure* (pour les tableaux il y a table*):

\begin{figure*}
....
\caption{Ma figure}
\end{figure*}

Est-il possible d'obtenir que le texte d'un document « contourne » des figures ou des tableaux de petite dimension ?

Oui, c'est possible en utilisant floatflt ou wrapfig.sty.

Comment créer un tableau sur plusieurs pages ?

Il faut utiliser l'extension longtable. Voir la documentation longtable.pdf.

Formats de base

Y-a-t-il une extension qui permet de produire des documents LaTeX conformes aux normes de production de thèse et de mémoire de l'École Polytechnique ?

Oui, une extension LaTeX2e pour thèse et mémoire selon les normes de l'École Polytechnique est disponible.

Comment produire des transparents avec LaTeX ?

Pour produire des transparents avec LaTeX, on peut utiliser la classe de document slides ou FoilTEX. Voici un exemple utilisant FoilTEX:

\documentclass[footrule,letterpaper]{foils}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel} 

\MyLogo{Exemple avec \FoilTeX}
\begin{document}

\foilhead{Première Page}

\begin{enumerate}
\item Description du thème 1
\item Description du thème 2
   \begin{enumerate}
   \item Un 
   \item Deux
   \item Trois
   \end{enumerate}
\item Description du thème 3
\end{enumerate}


\foilhead{Deuxième Page}

\begin{itemize}
\item Description du thème 1
\item Description du thème 2
   \begin{itemize}
   \item Un 
   \item Deux
   \item Trois
   \end{itemize}
\item Description du thème 3
\end{itemize}

\end{document}

Comment créer des présentations de type PowerPoint ?

Il existe des outils qui permettent de créer des documents PDF qui peuvent être utilisés dans des présentations de type PowerPoint:

Graphiques


Comment insérer un graphique EPS dans un document LaTeX ?

On peut inclure un fichier graphique EPS dans un document à l'aide de l'extension graphicx avec les commandes suivante:

\documentclass[12pt,letterpaper]{article}
\usepackage{graphicx}
.
.
.
\begin{center}
\includegraphics[height=2.75in]{testsin.eps}
\end{center}

Pour voir le résultat en format postscript. Cette procédure fonctionne pour la grande majorité des fichiers EPS. Il y a plus d'information dans la documentation de l'extension graphicx (grfguide.pdf)

Comment insérer un graphique MATLAB dans un document LaTeX ?

Il faut exporter le graphique dans un fichier EPS. Par exemple, les commandes

» t=(1:20)*pi/10; 
» plot(t,sin(t))
» xlabel('Temps t (sec)'), ylabel('sin(t)')
» title('Test de graphique'), grid
» print -deps testsin

permettent de créer un fichier EPS testsin.eps contenant le graphique. Il ne reste qu'à insérer ce graphique dans le document LaTeX

Comment insérer un graphique AutoCAD dans un document LaTeX ?

Il faut exporter le graphique dans un fichier EPS en utilisant la commande psout ou l'option File, Import/Export, PostScript Out. Il ne reste qu'à insérer ce graphique dans le document LaTeX

Comment insérer un graphique BMP, GIF ou PCX dans un document LaTeX ?

On peut inclure un graphique BMP, GIF ou PCX en le convertissant en fichier EPS. On peut utiliser la suite d'utilitaires graphiques netpbm (sous Windows NT, installer la suite netpbm).

Pour les fichiers BMP, la commande:

bmptopnm image.bmp | ppmtopgm | pnmtops -noturn >image.eps
convertira le fichier en EPS monochrome alors que la commande:
bmptopnm image.bmp | pnmtops -noturn >image.eps
convertira le fichier en EPS couleur ou monochrome selon que le fichier BMP est couleur ou monochrome.

Pour les fichiers GIF, les commandes sont les suivantes:

giftopnm image.gif | ppmtopgm | pnmtops -noturn >image.eps
giftopnm image.bmp | pnmtops -noturn >image.eps

Pour les fichiers PCX, les commandes sont les suivantes:

pcxtoppm image.pcx | ppmtopgm | pnmtops -noturn >image.eps
pcxtoppm image.pcx | pnmtops -noturn >image.eps

Une fois la conversion effectuée, il ne reste qu'à insérer ce graphique dans le document LaTeX

Mise en page

Comment ajuster l'interligne d'un document ?

Utiliser l'extension setspace.

Comment modifier l'apparence des titres de chapitres et de sections ?

L'extension sectsty permet de changer le type et la dimension des titres de chapitres et de sections. Il y a aussi l'extension fncychap

Comment « personnaliser » les hauts et les pieds de page d'un document ?

L'extension fancyhdr permet de créer des hauts et les pieds de page « personnalisés »: lignes horizontales, haut (bas) de page à trois parties, haut (bas) de page à plusieurs lignes, etc.

Comment créer une page en orientation paysage dans un document en orientation portrait ?

Il faut utiliser l'extension lscape. Par exemple,

\documentclass[12pt,letterpaper]{article}
\usepackage{lscape}
.
.
.
Bla Bla Bla
% nouvelle page en paysage
\begin{landscape}
Mon texte dans une page orientation paysage
.
.
.
\end{landscape}
% nouvelle page en portrait

Comment insérer un listage de programme informatique dans un document ?

L'extension listings permet d'insérer un listage de programme informatique en tenant compte du language (Pascal, C, C++, ...). Voici un exemple:

\documentclass[12pt,letterpaper]{article}
\usepackage{listings}

\begin{document}
% Exemple d'insertion de listage
\lstset{language=C}
\lstinputlisting{hello.c}

\end{document}

Il y a aussi le programme LGrind qui fonctionne de concert avec LATEX.

Polices (choix et couleurs)

Par défaut, LaTeX utilise les polices CMR. Peut-on utiliser d'autres polices de caractères ?

Si vous utiliser dvips, la réponse est oui. Il existe des extensions pour utiliser des polices PostScript standards. Par exemple :

Extension Sans font Roman font Typewriter font Exemple (à comparer avec cmr.ps)
times Helvetica Times Courrier times.ps
palatino Helvetica Palatino Courrier palatino.ps
bookman AvantGarde Bookman Courrier bookman.ps

Est-il possible d'utiliser des couleurs pour les polices caractères ?

Oui, c'est possible en utilisant l'extension color avec la commande

\usepackage{color}

Cette extension est décrite à la section 3 du document grfguide.pdf. Les couleurs disponibles sous dvips sont présentées dans cet exemple.

Références symboliques

Comment faire référence à une section ou figure d'un autre document LaTeX ?

Il faut utiliser l'extension xr.

Soumettre une question (email)

Avant de soummettre une question, vérifier si la réponse que vous cherchez n'est pas dans la FAQ LaTeX de l'équipe Grappa ou à la page TeX Frequently Asked Questions on the Web. Si vous n'avez toujours pas trouver la réponse à votre question, vous pouvez soumettre une question.


[Page d'accueil | Foire aux questions | LaTeX sous Windows | Documents | Références | Sites LaTeX]

À propos de ce document...

Foire aux questions sur LaTeX2e

This document was generated using the LaTeX2HTML translator Version 2008 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 -no_navigation latexfaq.tex

The translation was initiated by Richard Gourdeau on 2009-09-24


Richard Gourdeau 2009-09-24