HOWTO - Convertir les fichiers LaTeX
en PDF
LaTeX est un outil de traitement de texte qui permet de
produire des documents dotés d'une typographie remarquable.
Le lecteur doit savoir utiliser LaTeX ou, du moins, le connaître, pour
comprendre la suite.
En raison de la complexité de la tâche d'automatisation de la conversion
LaTeX vers PDF, cette partie ne peut se faire qu'avant votre dépôt.
Les documents que vous déposez étant indexés, il est important
que le fichier PDF que vous fournissez soit de qualité.
Voici des moyens pour obtenir des fichiers PDF de qualité professionnelle
:
Adobe, créateur du format de document PDF, propose
gratuitement un logiciel de visualisation de PDF appelé Acrobat Reader.
Celui-ci est disponible pour la plupart des plates-formes : GNU/Linux, MS Windows,
Mac, etc.
La solution consiste à utiliser pdfTeX accompagné
du paquetage Hyperref.
pdfTeX est un moteur TeX qui produit directement des fichiers
PDF sans passer par le format DVI.
Hyperref, qui lui est associé, permet de créer
des documents navigables.
Les blocs de code qui suivent sont à ajouter dans votre fichier LaTeX
à la suite de vos déclarations et avant le début du document.
Le paramétrage de la navigation et des informations est à modifier
selon vos besoins.
Les images
et les spécificités pdf
Pour les images, les formats eps et ps ne sont pas utilisables avec pdflatex.
Il faut donc les transformer en un autre format (pdf, png ou jpg).
Il est facile de le faire avec epstopdf pour les eps et convert d'ImageMagick
ou gimp pour le reste.
Initialisations
Le package ifpdf permet une inclusion conditionnelle des instructions spécifiques
nécessaires à pdflatex :
\usepackage{ifpdf} |
|
| \ifpdf |
%-- si pdflatex |
| \usepackage[cyr]{aeguill} |
% Police vectorielle TrueType, guillemets français |
| \usepackage[pdftex]{graphicx} |
% Pour l'insertion d'images |
| \DeclareGraphicsExtensions{.jpg,.mps,.pdf,.png} |
% Formats d'images |
Génération
des vignettes
\usepackage[pdftex]{thumbpdf}
|
% Vignettes |
Paramétrage
de la navigation
| \usepackage[pdftex, |
|
| bookmarks = true, |
% Signets |
| bookmarksnumbered = true, |
% Signets numérotés |
| pdfpagemode = None, |
% Signets/vignettes fermé à l'ouverture |
| pdfstartview = FitH, |
% La page prend toute la largeur |
| pdfpagelayout = SinglePage, |
% Vue par page |
| colorlinks = true, |
% Liens en couleur |
| urlcolor = magenta, |
% Couleur des liens externes |
| pdfborder = {0 0 0} |
% Style de bordure : ici, pas de bordure |
| ]{hyperref} |
% Utilisation de HyperTeX |
Fin de
l'initialisation
\else |
%-- si latex |
| \DeclareGraphicsExtensions{.eps,.ps,.pst} |
|
| \fi |
%-- fin si |
L'utilisation
Le paquetage pdfTeX s'utilise tel quel : vous n'avez pas besoin de modifier
votre code LaTeX pour profiter de ses avantages.
Pour créer
des liens externes
Procéder de la manière suivante :
\href{mailto:mail@exemple.com}{Mon mail} % Lien email
\href{http://exemple.com}{Mon site web} % Lien web
\href{fichier.pdf}{Mon fichier} % Lien vers un fichier
Il est possible de créer des macros d'interaction avec Acrobat Reader.
L'exemple suivant crée un lien permettant de basculer entre le mode plein
et écran et le mode fenêtré du logiciel.
\Acrobatmenu{FullScreen}{Plein écran} % Plein écran/fenêtré
pdfTeX, couplé avec Hyperref, permet de créer de véritables
présentations autonomes, voire de petites applications. Pour plus de
renseignements, veuillez vous reporter aux pages d'accueil de pdfTeX et de Hyperref.
La génération
du PDF
Utilisez la commande pdflatex sous Linux pour générer
le PDF. Le fichier créé disposera de tout les avantages cités
précédemment. De plus, les polices seront gérées
correctement : vous aurez une vue identique du document quelque soit l'outil
de visualisation utilisé. Veillez cependant à utiliser les fontes
intégrées à Acrobat Reader.
D'autres outils de visualisation de documents PDF existent : xpdf, gv... Ils
ne permettent cependant pas d'exploiter toutes les fonctionnalités du
format PDF. Malgré tout, ils peuvent lire les fichiers générés
avec pdflatex, ce qui est le plus important.
pdfTeX et Hyperref sont fournis avec votre distribution LaTeX. Un fichier exemple
d'utilisation de pdfTeX reprenant ce qui précède est disponible.
La compilation de ce fichier s'effectue à l'aide de la commande pdflatex
et non pas de latex. Il est cependant possible d'écrire des fichier LaTeX
qui soient compatibles avec les deux commandes en utilisant les structures conditionnelles
de TeX. Ceci permet de générer un document au format DVI ou PDF
en fonction de la commande utilisée.
Ressources
Acrobat Reader : http://www.adobe.fr/products/acrobat/readermain.html
Hyperref : http://www.tug.org/applications/hyperref/manual.html
LaTeX :
http://www.latex-project.org/
pdfTeX : http://www.tug.org/applications/pdftex/
pdfTeX, le manuel : http://www.tug.org/applications/pdftex/pdftex-s.pdf
pdfTeX, sur Loria : http://tex.loria.fr/moteurs.html#pdftex
|