Quelques informations sur les conversions dvi, latex,
postscript et pdf
Sauf indication contraire, ce qui suit concerne les ordinateurs
sous unix/linux
(commandes tapées dans une fenêtre de commande).
Le fichier à convertir sera appelé dans la suite "filename.ext", avec
"ext" l'extension correspondant à son format.
dvi -> postscript et dvi -> pdf
On peut convertir un fichier dvi
en postscript avec la commande "dvips filename.dvi -o" (ce qui donne un
fichier appelé "filename.ps"). Ne pas oublier "-o", sinon ça imprime
le fichier.
De façon similaire (mais sans "-o"), on peut convertir un fichier dvi en pdf avec la commande
"dvipdfm filename.dvi" ou la commande "dvipdf filename.dvi"
(ce qui donne dans les deux cas un
fichier appelé "filename.pdf"). La première commande est a priori la mieux
(la deuxième commande convertit en pdf en passant par le postscript).
ps -> pdf et pdf -> ps
On peut convertir un fichier postscript en pdf avec la commande
"ps2pdf filename.ps" (ce qui donne un fichier appelé "filename.pdf").
Le résultat n'est pas toujours joli à l'écran mais s'imprime très bien.
Inversement, la commande "pdf2ps filename.pdf" convertit un fichier pdf en
fichier postscript (appelé "filename.ps") .
doc -> pdf et doc -> latex
Vous n'aimez pas les fichiers word ? convertissez-les !
Ouvrir le fichier .doc avec openoffice (commande "soffice filename.doc").
Pour convertir en pdf, aller dans le menu "file" et choisir
"export as pdf".
Pour convertir en latex (oui, c'est possible !), aller dans le menu "file",
choisir "export..." puis choisir "latex 2e" dans "file format". Le fichier
latex obtenu est assez moche (c'est inévitable car le formatage word est moche...),
mais assez compréhensible pour remplir un formulaire par exemple.
Remarque : le package "openoffice.org-writer2latex" est nécessaire pour
cette conversion.
format windows -> postscript
Sous Windows, voici une
méthode pour convertir un fichier en postscript : dans le menu "démarrer"
sélectionner "paramètres" puis "imprimantes", faire "ajout imprimante",
choisir "imprimante locale" et "Apple/AppleLaserWriter", ensuite sélectionner
"file" (ou "fichier"), enfin donner le nom de votre choix à cette imprimante
fantôme. Ceci n'est à faire qu'une seule fois, ensuite vous pouvez convertir
un fichier (word ou n'importe quel autre format) en postscript en faisant
"imprimer/imprimer dans un fichier" et en choisissant comme imprimante
l'imprimante fantôme que
vous avez définie. Par défaut Windows met une extension .prn.
On peut utiliser cette méthode pour convertir
des fichiers windows dans un format convenant mieux pour unix/linux.
Pour les utilisateurs de Windows, il y a moyen d'aller plus loin en installant
ghostscript/ps2pdf et convertir ensuite le postscript en pdf (c'est gratuit, contrairement
à d'autres logiciels pour faire du pdf).
Quelques informations sur les formats
dvi
On peut afficher du dvi avec la commande "xdvi filename.dvi" et
l'imprimer avec la commande "dvips filename.dvi -Pnom_imprimante",
ou seulement "dvips filename.dvi" si une imprimante
est définie par défaut.
postscript
Le postscript (extension .ps) est le format d'impression standard
sur les ordinateurs Apple et sous Unix/Linux.
Sous Unix/Linux, on peut imprimer un fichier postcript avec
la commande "lpr -Pnom_imprimante filename.ps" ("nom_imprimante" est le nom
de l'imprimante), ou éventuellement "lpr filename.ps" si une imprimante
est définie par défaut.
Sous mac-OS, on peut imprimer un fichier postcript en faisant
glisser le fichier sur l'icône de l'imprimante.
pdf
Le pdf (extension .pdf) peut être lu sur tous les
ordinateurs avec Acrobat Reader. Sous Unix/Linux, on peut également le
lire (et l'imprimer) avec xpdf (commande "xpdf filename.pdf") ou gv (commande "gv filename.pdf"). Il y a hélas parfois
des problèmes de lecture, sûrement dus à des incompatibilités des différentes
versions de pdf.
latex/pdflatex
Quand on a un fichier latex, on peut obtenir du dvi
en le compilant via la commande "latex filename.tex" (ce qui
donne un fichier appelé "filemane.dvi") et on peut obtenir du pdf
en le compilant via la commande "pdflatex filename.tex" (ce qui
donne un fichier appelé "filemane.pdf"). Pour des fichiers en tex,
ce sont les commandes "tex filename.tex" et "pdftex filename.tex".
Parfois on peut compiler un fichier avec latex mais pas avec pdflatex,
ou inversement. Pourquoi ?
- Le plus souvent, c'est à cause du format
des figures : latex accepte uniquement les figures en postscript encapsulées
(extention .eps),
pdflatex accepte les figures en pdf, jpeg et png (les figures en pdf
donnent de meilleurs résultats).
- Parfois, c'est un problème de package exotique, non reconnu
par pdflatex (c'était surtout vrai au début de pdflatex).
5 juin 2013