
컴파일 시 물결표가 있는 "E"가 생성됩니다. 물론 내가 원하는 것은 위에 화살표가 있는 "E"입니다. 제 생각에는 폰트 문제가 아닐까 싶습니다. 내가 원하는 것을 얻는 방법을 아는 사람이 있나요?
\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}
답변1
\let
빠른 해결 방법( 두 번째 줄을 참고하세요 ):
\documentclass{article}
\let\oldvec\vec
\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: $ \oldvec{ E } $.};
\end{tikzpicture}
\end{document}