
El editor de mi tesis me pidió que le proporcionara un archivo pdf que cumpliera dos condiciones:
(1) El archivo pdf NO debe crearse con Ghostscript.
(2) Todas las fuentes deben estar incrustadas en el archivo pdf final.
Para cumplir con el requisito (1), cambié de "latex -> dvips -> gswin32c (Ghostscript)", es decir, de LaTeX -> PS -> PDF, a pdfLaTeX
. Como mi archivo latex contiene el entorno pspicture ( pstricks
), utilicé el comando \usepackage{auto-pst-pdf}
. A continuación, puede encontrar un ejemplo de trabajo mínimo (MWE) y el resultado en PDF obtenido de pdfLaTeX.
\RequirePackage{fix-cm}
\documentclass[fontsize=12pt,a4paper]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{auto-pst-pdf}
\usepackage{pstricks,pst-plot}
\begin{document}
\pagestyle{empty}
\begin{figure}[htbp]
\savedata{\Data}[{
% 1st column: x-values, 2nd column: y-values
0.05 30.0
0.10 30.0
0.15 30.0
0.20 30.9
0.25 31.5
0.30 33.0
0.35 34.6
0.40 35.5
0.45 37.3
0.50 39.5
0.55 41.7
0.60 43.5
0.65 45.3
0.70 47.0
0.75 49.6
0.80 51.2
0.85 54.4
}]
\centering
\psset{xunit=14cm, yunit=0.08cm}
\begin{pspicture}(-0.07,-8.75)(1.05,105)
\listplot[plotNo=1, plotNoMax=1, showpoints=true, dotstyle=Btriangle, plotstyle=line, dotsize=4pt, linestyle=dashed, linewidth=0.6pt]{\Data}
\rput[l](0.05,60){Dots:}
\psdot(0.1,55) \psdot[dotstyle=Bsquare,dotsize=4pt](0.07,55)
\end{pspicture}
\caption{Example}
\end{figure}
\end{document}
Con respecto al requisito (2), me di cuenta de que todas las fuentes están incrustadas en el archivo de salida generado por pdfLaTeX, excepto algunas fuentes. Las fuentes no incrustadas se originan a partir del \psdot
comando utilizado en algunas imágenes de pstricks (consulte la captura de pantalla que muestra las propiedades del documento pdf con respecto a las fuentes de mi MWE). En mi ejemplo, cada uno de los tres símbolos de puntos por sí solo (cuadrado, punto, triángulo) causa el problema.
El problema causado por el \psdot
comando ya ha sido tratado en este foro (verpregunta 74277 del 27 de septiembre de 2012). Intenté aplicar la respuesta que se dio allí, pero desafortunadamente no pude entenderla hasta ahora. Para ser más preciso, descargué el archivo de encabezado tir_____.pfb de la web y lo guardé en "C:\Program Files\MiKTeX 2.9\fonts\type1\tir_____.pfb". En mi archivo latex, lo reemplacé \usepackage{auto-pst-pdf}
por \usepackage[dvips={-h tir_____.pfb}]{auto-pst-pdf}
. Pero nada cambiado con respecto al problema de la fuente. A continuación se muestra una sección del resultado de la compilación que se muestra en TeXnicCenter.
¿Alguien puede dar consejos útiles? ¿Tengo que guardar el archivo de encabezado en otra carpeta? ¿Tengo que guardar otro archivo de encabezado? ¿Tengo que manipular algún archivo de mapa? (Yo uso MikTeX 2.9, ejecutándose en Windows 7, 32 bits). Si alguien pudiera guiarme a través de esto, sería feliz.
Saludos cordiales
Matías Walter
Gracias a sus útiles comentarios y respuestas, me di cuenta de que la fuente tipo 3 en realidad está incrustada. La información proporcionada por dos herramientas pdf (PDF-XChange Viewer y pdffonts) lo confirma:
Respuesta1
La fuente Type3 es una fuente suave que también es una fuente vectorial. Está definido por PSTricks sobre la marcha y está integrado de forma predeterminada. Tienes que usar la dvips
opción solo para símbolos de Times Roman, Zapf Dingbats o Helvetica.
¡No tienes nada que cambiar! Sin embargo, la mayoría de las imprentas no saben que una fuente Type3 también puede ser una fuente vectorial.