My solution to this would be to use PGF/Tikz, which is way nicer with rasterization. You could achieve the same drawing like this :
\begin{tikzpicture}[auto]
\node (a) at (0,0) {};
\node (b) at (2,3) {};
\node (c) at (3,2) {};
\draw[->] (a) to node {u} (b);
\draw[->] (b) to node {u-v} (c);
\draw[->] (a) to node {v} (c);
\end{tikzpicture}
Or something of the sort, you can consult the PGF/Tikz manual which is full of nice examples (for instance summing coordinates).
And no, an EPS file won't give a nicer result, since it has to be scaled at some point, and second it is not easy to change your diagram once you've included it with the EPS method.
One way to do this is to simply use:
\vec{F} = (\num{-3.24e-20}\hatx + \num{4.56e-18}\haty) \,\si{\newton}
Code:
\documentclass{article}
\usepackage{siunitx}
\protected\def\hatx{\ensuremath{\hat{x}}}
\protected\def\haty{\ensuremath{\hat{y}}}
\begin{document}
\SI{1234}{\newton}
\num{1234}\,\si{\newton}
\begin{equation}
\vec{F} = (\num{-3.24e-20}\hatx + \num{4.56e-18}\haty) \,\si{\newton}
\end{equation}
\end{document}
Best Answer
Here is an option:
\vectorproj[<onvector>]{<ofvector>}
can be supplied with an optional<onvector>
.