Este es el comando purifyeps que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
purifyeps: haga que un archivo PostScript encapsulado funcione con dvips y pdflatex
SINOPSIS
purificar --ayuda
purificar --versión
purificar [--mapa de fuentes=.fmp presentar] [.eps Las opciones de entrada presentar [.eps salida presentar]]
purificar --hacer-hombre[=nombre de archivo] [--sección=.]
purificar --hacer-ps-man[=nombre de archivo] [--sección=.]
DESCRIPCIÓN
Aunque pdflatex tiene una serie de características interesantes, su principal defecto en relación con el estándar
látex+dvips es que no puede leer archivos PostScript encapsulado (EPS) ordinarios,
formato de gráficos más común en el mundo LaTeX. pdflatex puede leer solo lo siguiente
tipos de archivos gráficos:
PDF La mayoría de las personas que usan pdflatex convertir sus documentos a PDF usando una utilidad como
epstopdf. Esto funciona bien y conserva la naturaleza vectorial del EPS original.
Desafortunadamente, dvips no lee PDF, por lo que dos versiones del gráfico deben ser
mantenido si el documento se va a procesar con ambos látex+dvips y pdflatex.
PNG PNG es un formato de mapa de bits y, por lo tanto, se adapta mal. También, dvips no lee PNG, por lo que
Se deben mantener dos versiones del gráfico si el documento se va a procesar con
ambas látex+dvips y pdflatex.
JPEG
JPEG es un formato de mapa de bits y, por lo tanto, se adapta mal. También, dvips no lee JPEG,
por lo que se deben mantener dos versiones del gráfico si se va a procesar el documento
con ambos látex+dvips y pdflatex.
MPS Este es probablemente el menos utilizado pdflatex-formato de gráficos compatible. MPS es en realidad
una versión estilizada de EPS que genera MetaPost. Como PDF, MPS es un formato vectorial y
permanece como tal cuando se importa en un pdflatex documento. También como PDF, dvips no
leer MPS, por lo que se deben mantener dos versiones del gráfico si el documento se va a
procesado con ambos látex+dvips y pdflatex.
La perspicacia detrás purificar es que solo hay unas pocas y pequeñas diferencias entre MPS
y EPS y que un archivo se puede convertir a un formato que coincida con MPS y EPS
especificaciones simultáneamente. purificar introduce un archivo EPS, utiliza pstoeditar"mpost"
filtro para convertir el archivo a MetaPost (.mp), carreras correo en el archivo para convertirlo a MPS,
y finalmente realiza algunos retoques en el resultado para convertir el archivo de nuevo a EPS, mientras
preservando su capacidad de ser analizado por pdflatex.
OPCIONES
--ayuda
Muestra "Uso" y "Opciones" desde el purificar documentación.
-V, --versión
Mostrar el purificar número de versión, derechos de autor y licencia.
--mapa de fuentes=.fmp presentar
Especifique el nombre de un archivo que dice purificar cómo mapear desde nombres de fuentes TeX a
Nombres de fuentes PostScript. [Defecto: mpost.fmp]
--hacer-hombre [=nombre de archivo]] [--sección=.]
Cree automáticamente una página de manual de Unix para purificar. . especifica la sección
[predeterminado: 1 (comandos de usuario)]. nombre de archivo por defecto es purificaeps.1 o un análogo
nombre de archivo si . está especificado.
--hacer-ps-man [=nombre de archivo]] [--sección=.]
Cree automáticamente una versión PostScript del purificar documentación. El
La documentación está formateada como una página de manual de Unix. . especifica la sección
[predeterminado: 1 (comandos de usuario)]. nombre de archivo por defecto es purificateps.ps.
En funcionamiento normal (es decir, cuando no se ejecuta con "--help", "--make-man" o "--make-ps-man"),
purificar toma el nombre de un archivo de entrada y un archivo de salida. El mismo nombre de archivo puede
ser utilizado para ambos archivos. Si se omite el nombre del archivo de salida, la salida irá al estándar
dispositivo de salida. Si se omite el nombre del archivo de entrada, purificar leerá del estándar
dispositivo de entrada.
EJEMPLOS
Cree una versión PostScript del purificar documentación, pero llámalo felizdoc.ps
en lugar del predeterminado, purificateps.ps:
purifyeps --make-ps-man = happydoc.ps
Cree una página de manual de Unix para purificar (en el formato habitual roff), pero indique que
pertenece a la sección "LOCAL" en lugar del predeterminado de la sección 1:
purifyeps --make-man --section = LOCAL
Purificar muestra.eps (mpost.fmp está en el directorio actual):
purifyeps muestra.eps muestra.eps
Purificar muestra.eps (mpost.fmp está en una ubicación diferente):
purifyeps --fontmap = / usr / share / pstoedit / mpost.fmp sample.eps sample.eps
Cambie el nombre de la versión purificada mientras purifica:
purifyeps muestra.eps muestra-pure.eps
Haga lo mismo, pero en una canalización de Unix:
cat sample.eps | purifyeps> sample-pure.eps
Cuando corres purificar, debería ver la salida de ambos pstoeditar y correo, seguido
por un mensaje de éxito de purificar:
% cat sample.eps | purifyeps> sample-pure.eps
pstoedit: versión 3.30 / interfaz DLL 107 (compilación 14 de marzo de 2002):
Copyright (C) 1993 - 2001 Wolfgang Glunz
Intérprete terminado. Estado de devolución 0
Esto es MetaPost, versión 0.641 (Web2C 7.3.1)
(/tmp/purifyeps-jdeGPkh9.mp [1])
1 archivo de salida escrito: purifyeps-jdeGPkh9.1
Transcripción escrita en purifyeps-jdeGPkh9.log.
El archivo parece haberse purificado correctamente.
Utilice purifyeps en línea utilizando los servicios de onworks.net