I'm running into a weird problem with TikZ. The following code
\node (A) [label=45:$A$] at (p2) {};
is rendered correctly in one document, but incorrectly in another, larger document (which uses incidentally more packages, this is why I suspect some package clash.
Surprisingly, the label specified by the portion of the code 45:$A$
is rendered explicitly as 45:A, rather than being interpreted as A at 45°. There is no warning or error raised.
Any idea of where the problem might come from?