Como incorporar todas as fontes com pdfLaTeX em combinação com pstricks e auto-pst-pdf

Como incorporar todas as fontes com pdfLaTeX em combinação com pstricks e auto-pst-pdf

O editor da minha tese me pediu para fornecer um arquivo pdf que atendesse a duas condições:
(1) O arquivo pdf NÃO deve ser criado com Ghostscript.
(2) Todas as fontes devem ser incorporadas no arquivo pdf final.

Para atender ao requisito (1), mudei de „latex -> dvips -> gswin32c (Ghostscript)“, ou seja, de LaTeX -> PS -> PDF, para pdfLaTeX. Como meu arquivo latex contém o ambiente pspicture ( pstricks), usei o comando \usepackage{auto-pst-pdf}. Abaixo, você pode encontrar um exemplo mínimo de trabalho (MWE) e a saída em PDF resultante obtida do 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}

Exemplo mínimo de trabalho

Em relação ao requisito (2), percebi que todas as fontes estão incorporadas no arquivo de saída gerado pelo pdfLaTeX, exceto algumas fontes. As fontes não incorporadas originam-se do \psdotcomando usado em algumas imagens do pstricks (veja a captura de tela que mostra as propriedades do documento PDF em relação às fontes do meu MWE). No meu exemplo, cada um dos três símbolos de pontos por si só (quadrado, ponto, triângulo) causa o problema.

Captura de tela do Adobe Acrobat Professional: Propriedades do documento

O problema causado pelo \psdotcomando já foi tratado neste fórum (verpergunta 74277 de 27 de setembro de 2012). Tentei aplicar a resposta que foi dada ali, mas infelizmente não consegui descobrir até agora. Para ser mais preciso, baixei o arquivo de cabeçalho tir_____.pfb da web e salvei-o em „C:\Program Files\MiKTeX 2.9\fonts\type1\tir_____.pfb". No meu arquivo latex, substituí \usepackage{auto-pst-pdf}por \usepackage[dvips={-h tir_____.pfb}]{auto-pst-pdf}. Mas nada alterado em relação ao problema da fonte. Uma seção da saída da compilação exibida no TeXnicCenter é fornecida abaixo.

Seção da saída do build no TeXnicCenter

Alguém pode dar conselhos úteis? Preciso salvar o arquivo de cabeçalho em outra pasta? Preciso salvar outro arquivo de cabeçalho? Preciso manipular algum arquivo de mapa? (Eu uso o MikTeX 2.9, rodando no Windows 7 de 32 bits). Se alguém pudesse me orientar nisso, eu ficaria feliz.

Atenciosamente
Matthias Walter

Devido aos seus comentários e respostas úteis, percebi que a fonte tipo 3 está realmente incorporada. As informações fornecidas por duas ferramentas de PDF (PDF-XChange Viewer e pdffonts) confirmam isso:

Informações fornecidas pelo PDF-XChange Viewer para o arquivo pdf MWE

insira a descrição da imagem aqui

Responder1

A fonte Type3 é chamada de fonte suave, que também é uma fonte vetorial. Ele é definido pelo PSTricks instantaneamente e incorporado por padrão. Você deve usar a dvipsopção apenas para símbolos Times Roman, Zapf Dingbats ou Helvetica.

Você não tem nada para mudar! No entanto, a maioria das gráficas não sabe que uma fonte Type3 também pode ser uma fonte vetorial.

informação relacionada