Il s'agit de la commande purifyeps qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
purifyeps - faire fonctionner un fichier PostScript encapsulé avec dvips et pdflatex
SYNOPSIS
purifyeps --Aidez-moi
purifyeps --version
purifyeps [--fontmap=.fmp filet] [.eps contribution filet [.eps sortie filet]]
purifyeps --faire-homme[=nom de fichier] [--section= ]
purifyeps --make-ps-man[=nom de fichier] [--section= ]
DESCRIPTION
Si pdflatex possède un certain nombre de fonctionnalités intéressantes, son principal défaut par rapport à la norme
latex+dvips est qu'il est incapable de lire les fichiers PostScript encapsulés (EPS) ordinaires, le
format graphique le plus courant dans le monde LaTeX. pdflatex ne peut lire que ce qui suit
types de fichiers graphiques :
PDF La plupart des gens qui utilisent pdflatex convertir leurs documents en PDF à l'aide d'un utilitaire tel que
epstoppdf. Cela fonctionne bien et préserve la nature vectorielle de l'EPS d'origine.
Malheureusement, dvips ne lit pas les PDF, donc deux versions du graphique doivent être
conservé si le document doit être traité avec les deux latex+dvips et pdflatex.
PNG est un format bitmap et donc difficile à dimensionner. dvips ne lit pas le PNG, donc
deux versions du graphique doivent être conservées si le document doit être traité avec
tous les deux latex+dvips et pdflatex.
JPEG
Le JPEG est un format bitmap et, par conséquent, sa mise à l'échelle est difficile. dvips ne lit pas le JPEG,
donc deux versions du graphique doivent être conservées si le document doit être traité
avec les deux latex+dvips et pdflatex.
MPS C'est probablement le moins utilisé pdflatexformat graphique compatible. MPS est en fait
une version stylisée du format EPS produite par MetaPost. Comme le PDF, le MPS est un format vectoriel.
reste tel lorsqu'il est importé dans un pdflatex document. Également comme PDF, dvips ne collecte
lire MPS, donc deux versions du graphique doivent être conservées si le document doit être
traité avec les deux latex+dvips et pdflatex.
L'idée derrière purifyeps c'est qu'il n'y a que quelques petites différences entre MPS
et EPS et qu'un fichier peut être converti dans un format qui correspond à la fois au MPS et à l'EPS
spécifications simultanément. purifyeps entre un fichier EPS, utilise pstomodifier"mpost" de
filtre pour convertir le fichier en MetaPost (.mp), court mpost sur le fichier pour le convertir en MPS,
et effectue enfin quelques retouches sur le résultat pour reconvertir le fichier en EPS, tout en
préservant sa capacité à être analysé par pdflatex.
OPTIONS
--Aidez-moi
Afficher « Utilisation » et « Options » à partir du purifyeps Documentation.
-V, --version
Afficher le purifyeps numéro de version, copyright et licence.
--fontmap=.fmp filet
Spécifiez le nom d'un fichier qui indique purifyeps comment mapper les noms de polices TeX vers
Noms des polices PostScript. [Par défaut : mpost.fmp]
--faire-homme [=nom de fichier]] [--section= ]
Créer automatiquement une page de manuel Unix pour purifyeps. spécifie la section
[par défaut : 1 (commandes utilisateur)]. nom de fichier Par défaut purifyeps.1 ou un analogue
nom de fichier si est spécifié.
--make-ps-man [=nom de fichier]] [--section= ]
Créer automatiquement une version PostScript du purifyeps Documentation. Les
la documentation est formatée comme une page de manuel Unix. spécifie la section
[par défaut : 1 (commandes utilisateur)]. nom de fichier Par défaut purifyeps.ps.
En fonctionnement normal (c'est-à-dire lorsqu'il n'est pas exécuté avec « --help », « --make-man » ou « --make-ps-man »),
purifyeps prend le nom d'un fichier d'entrée et d'un fichier de sortie. Le même nom de fichier peut être utilisé sans problème.
être utilisé pour les deux fichiers. Si le nom du fichier de sortie est omis, la sortie sera dirigée vers le fichier standard.
périphérique de sortie. Si le nom du fichier d'entrée est omis, purifyeps lira à partir de la norme
périphérique d'entrée.
EXEMPLES
Créez une version PostScript du purifyeps documentation, mais appelez-la happydoc.ps
au lieu de la valeur par défaut, purifyeps.ps:
purifyeps --make-ps-man=happydoc.ps
Créer une page de manuel Unix pour purifyeps (dans le format roff habituel), mais indiquez qu'il
appartient à la section « LOCAL » au lieu de la section par défaut 1 :
purifyeps --make-man --section=LOCAL
Purifier échantillon.eps (mpost.fmp est dans le répertoire courant) :
échantillon purifyeps.eps échantillon.eps
Purifier échantillon.eps (mpost.fmp est dans un endroit différent) :
purifyeps --fontmap=/usr/share/pstoedit/mpost.fmp échantillon.eps échantillon.eps
Renommer la version purifiée lors de la purification :
échantillon purifyeps.eps échantillon-pure.eps
Faites la même chose, mais dans un pipeline Unix :
échantillon de chat.eps | purifyeps > sample-pure.eps
Lorsque vous courez purifyeps, vous devriez voir la sortie des deux pstomodifier et mpost, suivi
par un message de réussite de purifyeps:
% échantillon de chat.eps | purifyeps > échantillon-pure.eps
pstoedit : version 3.30 / interface DLL 107 (build 14 mars 2002) :
Copyright (C) 1993 - 2001 Wolfgang Glunz
Interprétation terminée. Retourner le statut 0.
Ceci est MetaPost, version 0.641 (Web2C 7.3.1)
(/tmp/purifyeps-jdeGPkh9.mp [1] )
1 fichier de sortie écrit : purifyeps-jdeGPkh9.1
Transcription écrite sur purifyeps-jdeGPkh9.log.
Le fichier semble avoir été purifié avec succès.
Utilisez Purifyeps en ligne avec les services onworks.net