tikzの\drawでline width=0ptの線は不可?
\usepackage{tikz}
\begin{document}
\tikz{\draw[line width=0pt](0,0) --++ (10mm,10mm);}
\end{document}
これを処理すると,線幅が0なので,
何も描画されないように思いますが,
実際は結構くっきり,なんとなく幅0.4ptくらいで
斜め線が描画されます.
幅0ならそもそも書かなければいいので,
実害はないんですが,これはどういうことなのでしょうか
こういう仕様なのか,どこかに言及があるとか,
何かご教示いただければ嬉しいです.
%-------
対症療法的には
pgfcorepathusage.code.texの中の
\pgfusepathの定義の中の最初の方にある
\pgfset{#1}のあとで
\ifdim\pgflinewidth=\z@
\let\pgf@up@stroke\pgfutil@empty
\fi
なんてのをいれると,上の例のようなケースは期待通りになるのですが,
乱暴すぎるように思います.