# 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\$};
``````

``````\draw [-latex,ultra thick] (M.east) ++ (0.2cm,0) -- +(1cm,0) node [draw=none,midway,above=3cm] {\$x\$};
to get rid of the box and control the distance of `x` from arrow.