
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):
Wenn wir das PDF ausdrucken, erhalten wir jedoch Folgendes:
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 pdf2ps
korrekte PS-Dateien erzeugt werden. Daher pdftops
scheint ein Fehler zu vorliegen, dercfr hat berichtet.