Linie nicht durchgängig in selbstdefiniertem TikZ-Pattern
Ausgehend von der Frage ["Can I control the 'density' of a pattern in TikZ?"][1] habe ich folgendes Beispiel:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{patterns}
\makeatletter
\pgfdeclarepatternformonly[\LineSpace]{my north east lines}{\pgfqpoint{-1pt}{-1pt}}{\pgfqpoint{\LineSpace}{\LineSpace}}{\pgfqpoint{\LineSpace}{\LineSpace}}%
{
\pgfsetcolor{\tikz@pattern@color}
\pgfsetlinewidth{0.4pt}
\pgfpathmoveto{\pgfqpoint{0pt}{0pt}}
\pgfpathlineto{\pgfqpoint{\LineSpace + 0.1pt}{\LineSpace + 0.1pt}}
\pgfusepath{stroke}
}
\pgfdeclarepatternformonly[\LineSpace]{my north west lines}{\pgfqpoint{-1pt}{-1pt}}
{\pgfqpoint{\LineSpace}{\LineSpace}}{\pgfqpoint{\LineSpace}{\LineSpace}}%
{
\pgfsetcolor{\tikz@pattern@color}
\pgfsetlinewidth{0.4pt}
\pgfpathmoveto{\pgfqpoint{0pt}{\LineSpace}}
\pgfpathlineto{\pgfqpoint{\LineSpace + 0.1pt}{-0.1pt}}
\pgfusepath{stroke}
}
\newdimen\LineSpace
\tikzset{
line space/.code={\LineSpace=#1},
line space=3pt
}
\makeatother
\begin{document}
\begin{tikzpicture}
\draw[red,fill,pattern color=blue,line space=10pt,pattern=my north east lines] (0,0) rectangle (2,3);
\end{tikzpicture}
\begin{tikzpicture}
\draw[red,fill,pattern color=blue,line space=10pt,pattern=my north east west lines] (0,0) rectangle (2,3);
\end{tikzpicture}
\end{document}
Wenn man das Ergebnis stark vergrößert, sind die blauen Linien des Patterns nicht durchgängig.
![Pattern][2]
durchgängig. Beim zweiten Pattern sind die Linien auch gegeneinander verschoben.
![Pattern][2]![Pattern2][3]
Ist das ein Problem des PDF-Viewers? Falls nicht, wie kann man es korrigieren?
[1]: http://tex.stackexchange.com/questions/29808/can-i-control-the-density-of-a-pattern-in-tikz
[2]: http://texwelt.de/wissen/upfiles/Eingefangen001_10.jpg
[3]: http://texwelt.de/wissen/upfiles/Eingefangen002_6.jpg