# text above arrow in question “drawing-mechanical-systems-in-latex”?

With reference to the first answer in this: Drawing Mechanical Systems in LaTeX

I want the text x above the arrow, simple as that, also how can I control how high above the arrow it is?

So I tried adding an {\$x\$} to the "-latex" arrow, like this:

\draw [-latex,ultra thick] (M.east) ++ (0.2cm,0) -- +(1cm,0) node [midway,above] {\$x\$};

but the x gets boxed, I want it without the box.

Maybe one could show me how to cancel for node style that was set in the beginning, but that would remove the box around m which is important.

-
Use node [draw=none,midway,above] {\$x\$};. – Harish Kumar Sep 11 '12 at 12:38
Use node [draw=none,midway,above=3cm] {\$x\$};. Change 3cm to whatever you desire. – Harish Kumar Sep 11 '12 at 12:44

You can use the options for draw (draw=none) and above (above=1ex) in

node [draw=none,midway,above=3cm] {\$x\$};