When using the \draw let ... in syntax to construct an arc between 2 lines, the arc is placed in the correct location even if the arc's focal point isn't the origin. However, this isn't the case with the node placement.
For example, consider this code:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\coordinate (F) at (2, 0);
\draw (F) -- ++(30:1cm and 2cm) coordinate (A);
\draw (F) -- ++(100:1cm) coordinate (P3);
\draw let
\p0 = (F),
\p1 = (A),
\p2 = (P3),
\n1 = {atan2(\x1 - \x0, \y1 - \y0)},
\n2 = {atan2(\x2 - \x0, \y2 - \y0)},
\n3 = {1cm},
\n4 = {(\n2 - \n1) / 2}
in (F) +(\n1:\n3) arc[radius = \n3, start angle = \n1, end angle = \n2]
node[scale = .75, fill = white, inner sep = 0cm] at
(\n4:\n3) {\(\nu_A\)};
\end{tikzpicture}
\end{document}
This produces:

If I xshift = 2 the node, I get:

I don't understand why the node placement isn't along the arc since I specified the placement at (\n4:\n3) which is half the arc angle with the same radius. That is, it should be along the arc equidistant from both lines.
If add to the node options pos = .5, the node is still not placed where one would anticipate.
What is the correct nodal syntax for this situation with \draw let .. in?

\draw let \p0 = (F), \p1 = (A), \p2 = (P3), \n1 = {atan2(\x1 - \x0, \y1 - \y0)}, \n2 = {atan2(\x2 - \x0, \y2 - \y0)}, \n3 = {1cm}, \n4 = {(\n2 + \n1) / 2} in (F) +(\n1:\n3) arc[radius = \n3, start angle = \n1, end angle = \n2] node[fill = white, inner sep = 0cm,xshift=2cm,font=\small] at (\n4:\n3) {\(\nu_A\)};. Thescaleoption in your code affects shifting; it's better to usefont=to change the font (if that was your intent in the first place). – Gonzalo Medina Jul 08 '13 at 01:18arcs, see How to place a node in the middle of an arc?. The coordinate(\n4:\n3)is relative to the origin of the coordinate system, not the center of the arc, you will need to useat ([shift=(F)] \n4:\n3)or(F)+(\n4:\n3) node …(while\n4 = {(\n2 + \n1) / 2}of course). – Qrrbrbirlbel Jul 08 '13 at 01:28scaleis used before the shifting, then the shifting also gets scaled. Ifscaleis used after the shifting, then the shifting is not scaled. – Gonzalo Medina Jul 08 '13 at 01:31xshift=2cmand hisshift=(F)are basically the same (but I prefer his solution). – Gonzalo Medina Jul 08 '13 at 01:52xshiftonly works for the canvas plane. @dustin Though, Gonzalo’s is absolutely right about thescalevsfontissue. – Qrrbrbirlbel Jul 08 '13 at 01:57