Warum werden TikZ-Bézierkurven als Rechtecke gedruckt, wenn sie Teil eines geschlossenen Pfades sind?

Warum werden TikZ-Bézierkurven als Rechtecke gedruckt, wenn sie Teil eines geschlossenen Pfades sind?

Wenn wir diesen Code kompilieren:

\documentclass{article}
\usepackage{tikz}

\begin{document}
  \begin{tikzpicture}
    % Some variants of closing the path
    \coordinate (a) at (0,0) ;
    \coordinate (b) at (2,0) ; 
    \draw[] (a) .. controls +(0,1) and +(0,1) .. (b) -- (a);

    \coordinate (c) at (3,0) ;
    \coordinate (d) at (5,0) ; 
    \draw[] (c) .. controls +(0,1) and +(0,1) .. (d) -- cycle;

    \coordinate (e) at (6,0) ;
    \coordinate (f) at (8,0) ; 
    \draw[] (e) .. controls +(0,1) and +(0,1) .. (f) -- (e) -- cycle;

    % Without closing the path
    \coordinate (g) at (0,-1) ;
    \coordinate (h) at (2,-1) ; 
    \draw[] (g) .. controls +(0,1) and +(0,1) .. (h);

    \coordinate (i) at (3,-1) ;
    \coordinate (j) at (5,-1) ; 
    \draw[] (i) .. controls +(0,1) and +(0,1) .. (j) 
            (j) -- (i);
  \end{tikzpicture}
\end{document}

Dies ist die Ausgabe, die wir erwarten und erhalten pdflatex(TeXLive 2014, TikZ 3.0.0):

Bildbeschreibung hier eingeben

Wenn wir das PDF ausdrucken, erhalten wir jedoch Folgendes:

Bildbeschreibung hier eingeben

Dasselbe passiert beim Konvertieren des PDF mit pdftops(so habe ich das Bild erhalten).

Wir würden sicherlich erwarten, dass Bézierkurven in allen Fällen gedruckt werden. Was passiert hier und wie können wir das umgehen oder beheben?

Antwort1

Nach den obigen Kommentaren habe ich bestätigt, dass pdf2pskorrekte PS-Dateien erzeugt werden. Daher pdftopsscheint ein Fehler zu vorliegen, dercfr hat berichtet.

verwandte Informationen