I am trying to draw a pin with a 45-degree angle. For some reason, the angle is not accepted and is seen as the pin label:
\documentclass[tikz]{standalone}
\usetikzlibrary{intersections}
\begin{document}
\begin{tikzpicture}[scale=2.54]
\path[draw,red,name path=thresh] (0,0.4) -- (4.0,0.4);
\path[draw,blue,name path=four] (0,0) -- (4.0,1);
\path[name intersections={of=four and thresh,name=newfour}];
\node[style={fill=black,circle,scale=0.3},
pin={[pin edge={black,thick}]45:{cross}}] at (newfour-1) { };
\end{tikzpicture}
\end{document}
Here is the result:

How can I fix this issue?
Note: My pgf version is 2.10.
\pgfversioncommand in the docuemnt to see that it has 2.10). Also here too. – JLDiaz Mar 26 '13 at 17:3145byrightgive the same error. – vrleboss Mar 26 '13 at 17:47<coordinate a>!<dimension>!<angle>:<coordinate b>> For some unknown reasons this piece of code doesn't work for me either. When I try the 2nd example of the section 13.5.4 of the pgf manual, i get the following error: ! Package tikz Error: + or - expected. \coordinate (c) at ($ (a)!.25!(b) $); ? – vrleboss Mar 26 '13 at 18:00calclibrary. – percusse Mar 26 '13 at 18:13\usetikzlibrary{calc}library, is that the one? What check would you recommend doing to make sure the install is ok? – vrleboss Mar 26 '13 at 18:18\usepackage[french]{babel}was the culprit. – vrleboss Mar 27 '13 at 10:47