Upon compilation this generates an "E" with a tilde over it. What I want, of course, is an "E" with an arrow over it. I think this may be a font issue. Does anyone know how to get me what I want?
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage[eulergreek]{sansmath}
\tikzstyle{every picture}+=[font=\sffamily\sansmath]
\begin{document}
\begin{tikzpicture}
\node at (0,0) {This math expression should be sans serif and have a vector arrow: $ \vec{ E } $.};
\end{tikzpicture}
\end{document}
pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015)
and get an arrow as expected. Have you tried with another pdf viewer? Maybe it is a problem of the viewer?